| Open CASCADE Technology
    7.8.0.dev
    | 
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... | |
| void | DumpJson (Standard_OStream &theOStream, Standard_Integer theDepth=-1) const | 
| Dumps the content of me into the stream.  More... | |
Software implementation for OpenGL matrix stack.
| 
 | inline | 
Constructs matrix state object.
| 
 | inline | 
Change current matrix.
| 
 | inline | 
| 
 | inline | 
Dumps the content of me into the stream.
| 
 | 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
 1.8.13