Scaleform::Render::MatrixState
class MatrixState : public RefCountBase<MatrixState, StatRender_Mem>;
MatrixState is a base class representing various matrix states set in the renderer.
|
Data Member |
Description |
|
A matrix for viewport adjustment, required if the screen orientation is modified. | |
|
Equivalent to Orient2D, except applied to 3D content. | |
|
Whether the orientation has been modified from the default setting. | |
|
Projection matrix for drawing 3D movie clip. | |
|
Projection matrix for left eye (3D stereo support). | |
|
Projection matrix for right eye (3D stereo support). | |
|
The render HAL. | |
|
The enumeration for 3D stereo support. | |
|
A "user" matrix that is applied to shift the view just before the viewport. | |
|
Equivalent to User, except applied to 3D content. | |
|
'Final' concatenated User x View x Orientation matrix (for 2D shapes). | |
|
The stereo state for 3D stereo support. | |
|
'Final' concatenated User x View x Projection x Orientation matrix (for 3D shapes). | |
|
Flag, indicating if a change which requires recalculation of UVPO matrix has been made. | |
|
View matrix for drawing 2D movie clip. | |
|
View matrix for drawing 3D movie clip. | |
|
Current viewport rectangle. | |
|
Matrix compensating for cullrect changes (reduced sized viewports). | |
|
The 'full screen' view rectangle. |
|
Method |
Description |
|
| |
|
| |
|
| |
|
Gets the cached 3D transformation matrix. | |
|
Returns the matrix for a 2D quad to fill the entire viewport. | |
|
MatrixState constructor. | |
|
Sets the orientation of the viewport. | |
|
Sets the View2D matrix. |
Render_MatrixState.h