This reference page is linked to from the following overview topics: Rendering Overrides, Transition Guide, Devkit Samples.
Class which defines a rendering operation.
#include <MViewport2Renderer.h>

Public Types |
|
| enum |
MRenderOperationType { kClear, kSceneRender, kQuadRender, kUserDefined, kHUDRender, kPresentTarget } |
|
Supported render operation types. More... |
|
Public Member Functions |
|
| virtual MRenderTarget ** | targetOverrideList (unsigned int &listSize) |
| Return a list of pointers to render target
which will be used as the target overrides for the operation.
|
|
| virtual const MFloatPoint * | viewportRectangleOverride () |
| Query for a viewport rectangle override.
|
|
| virtual const MString & | name () const |
| Query the name of a render operator.
|
|
| MRenderOperationType | operationType () const |
| Query the type (MRenderOperationType) of a
render operator. |
|
| enum MRenderOperationType |
Supported render operation types.
| MRenderTarget ** targetOverrideList | ( | unsigned int & | listSize | ) | [virtual] |
Return a list of pointers to render target which will be used as the target overrides for the operation.
| [out] | listSize | Number of targets returned. By default a value of 0 is returned. |
| const MFloatPoint * viewportRectangleOverride | ( | ) | [virtual] |
Query for a viewport rectangle override.
An override is specified using 4 float values. All values are are represented as relative percentages of the output target dimensions.
Examples :
| const MString & name | ( | ) | const [virtual] |
| MRenderOperation::MRenderOperationType operationType | ( | ) | const |
Query the type (MRenderOperationType) of a render operator.