Creates a matrix stack. The stack is initialized with one element, an identity matrix.
The matrix type this stack works with.
Replacement for glLoadIdentity.
Replacement for glMultMatrix.
Replacement for glMultMatrix, with provided inverse.
Replacement for glOrtho.
Replacement for gluPerspective.
Replacement for glPopMatrix.
Replacement for glPushMatrix.
Replacement for glRotate. Warning: Angle is given in radians, unlike the original API.
Replacement for glScale.
Replacement for glScale.
Sets top matrix. Replaces glLoadMatrix.
Replacement for glTranslate.
A matrix stack designed to replace fixed-pipeline matrix stacks.
This stack always exposes both the top element and its inverse.