Information to perform rendering into a hardware render target.
MRenderingInfo is a class which holds information about rendering into hardware render targets.
#include <MRenderingInfo.h>
Public Member Functions |
|
| unsigned int | originX () const |
| Origin (x) of region to render to in pixels.
|
|
| unsigned int | originY () const |
| Origin (y) of region to render to in pixels.
|
|
| unsigned int | width () const |
| Width of region to render in pixels.
|
|
| unsigned int | height () const |
| Height of region to render in pixels.
|
|
| MViewportRenderer::RenderingAPI | renderingAPI () const |
| Native target rendering API. |
|
| float | renderingVersion () const |
| Native target rendering version. |
|
| const MDagPath & | cameraPath () const |
| Current camera being used to render with.
|
|
| const MRenderTarget & | renderTarget () const |
| Current render target. |
|
| const MMatrix & | viewMatrix () const |
| Current view matrix. |
|
| const MMatrix & | projectionMatrix () const |
| Current projection matrix. |
|
Friends |
|
| class | MViewportRenderer |
| class | MHardwareRenderer |
| unsigned int originX | ( | ) | const |
Origin (x) of region to render to in pixels.
Return the x coordinate in pixels of the origin of the region to render.
| unsigned int originY | ( | ) | const |
Origin (y) of region to render to in pixels.
Return the y coordinate in pixels of the origin of the region to render.
| unsigned int width | ( | ) | const |
Width of region to render in pixels.
Return the width in pixels of the region to render.
| unsigned int height | ( | ) | const |
Height of region to render in pixels.
Return the width in pixels of the region to render.
| MViewportRenderer::RenderingAPI renderingAPI | ( | ) | const |
Native target rendering API.
Return the native rendering API used for a render target.
See MViewportRender::RenderingAPI for a list of possible api values that can be returned.
| float renderingVersion | ( | ) | const |
Native target rendering version.
Return the native rendering API version used for a render target.
| const MDagPath & cameraPath | ( | ) | const |
Current camera being used to render with.
Return the dag path of the current camera being used for rendering.
Information about the camera itself can be extracted via MFnCamera.
| const MRenderTarget & renderTarget | ( | ) | const |
Current render target.
Return the current render target being used for rendering.
| const MMatrix & viewMatrix | ( | ) | const |
Current view matrix.
Return the current view matrix being used for rendering.
| const MMatrix & projectionMatrix | ( | ) | const |
Current projection matrix.
Return the current projection matrix being used for rendering.
The projection matrix will be appropriate regardless of whether the caller is rendering into a OpenGL or a DirectX context, as each drawing API interprets projection matrices differently.