def Execute(result):
   result["FrameRecorder"].__doc__ = """
A utility class for recording images of USD stages.

UsdAppUtilsFrameRecorder uses Hydra to produce recorded images of a
USD stage looking through a particular UsdGeomCamera on that stage at
a particular UsdTimeCode. The images generated will be effectively the
same as what you would see in the viewer in usdview.

Note that it is assumed that an OpenGL context has already been setup.

"""
   result["FrameRecorder"].__init__.func_doc = """__init__()



"""
   result["FrameRecorder"].GetCurrentRendererId.func_doc = """GetCurrentRendererId() -> str


Gets the ID of the Hydra renderer plugin that will be used for
recording.



"""
   result["FrameRecorder"].SetRendererPlugin.func_doc = """SetRendererPlugin(id) -> bool


Sets the Hydra renderer plugin to be used for recording.


Parameters
----------
id : str


"""
   result["FrameRecorder"].SetImageWidth.func_doc = """SetImageWidth(imageWidth) -> None


Sets the width of the recorded image.


The height of the recorded image will be computed using this value and
the aspect ratio of the camera used for recording.

The default image width is 960 pixels.


Parameters
----------
imageWidth : int


"""
   result["FrameRecorder"].SetComplexity.func_doc = """SetComplexity(complexity) -> None


Sets the level of refinement complexity.


The default complexity is"low"(1.0).


Parameters
----------
complexity : float


"""
   result["FrameRecorder"].SetColorCorrectionMode.func_doc = """SetColorCorrectionMode(colorCorrectionMode) -> None


Sets the color correction mode to be used for recording.


By default, color correction is disabled.


Parameters
----------
colorCorrectionMode : str


"""
   result["FrameRecorder"].SetIncludedPurposes.func_doc = """SetIncludedPurposes(purposes) -> None


Sets the UsdGeomImageable purposes to be used for rendering.


We will **always** include"default"purpose, and by default, we will
also include UsdGeomTokens->proxy. Use this method to explicitly
enumerate an alternate set of purposes to be included along
with"default".


Parameters
----------
purposes : list[TfToken]


"""
   result["FrameRecorder"].Record.func_doc = """Record(stage, usdCamera, timeCode, outputImagePath) -> bool


Records an image and writes the result to ``outputImagePath`` .


The recorded image will represent the view from ``usdCamera`` looking
at the imageable prims on USD stage ``stage`` at time ``timeCode`` .

If ``usdCamera`` is not a valid camera, a camera will be computed to
automatically frame the stage geometry.

Returns true if the image was generated and written successfully, or
false otherwise.


Parameters
----------
stage : Stage

usdCamera : Camera

timeCode : TimeCode

outputImagePath : str


"""