This reference page is linked to from the following overview topics: レンダリング オーバーライド(Rendering Overrides), 移行ガイド, Devkit サンプル.
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.