|
Open CASCADE Technology
7.4.0
|
Software implementation for OpenGL matrix stack. More...
#include <OpenGl_MatrixState.hxx>
Public Member Functions | |
| OpenGl_MatrixState () | |
| Constructs matrix state object. More... | |
| void | Push () |
| Pushes current matrix into stack. More... | |
| void | Pop () |
| Pops matrix from stack to current. More... | |
| const OpenGl::MatrixType< T >::Mat4 & | Current () |
| void | SetCurrent (const typename OpenGl::MatrixType< T >::Mat4 &theNewCurrent) |
| Sets given matrix as current. More... | |
| OpenGl::MatrixType< T >::Mat4 & | ChangeCurrent () |
| Change current matrix. More... | |
| template<typename Other_t > | |
| void | SetCurrent (const typename OpenGl::MatrixType< Other_t >::Mat4 &theNewCurrent) |
| Sets given matrix as current. More... | |
| void | SetIdentity () |
| Sets current matrix to identity. More... | |
Software implementation for OpenGL matrix stack.
|
inline |
Constructs matrix state object.
|
inline |
Change current matrix.
|
inline |
|
inline |
Pops matrix from stack to current.
|
inline |
Pushes current matrix into stack.
|
inline |
Sets given matrix as current.
|
inline |
Sets given matrix as current.
|
inline |
Sets current matrix to identity.
1.8.13