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