Unofficial OpenGL Software Development Kit  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
glutil::MatrixStack Member List

This is the complete list of members for glutil::MatrixStack, including all inherited members.

ApplyMatrix(const glm::mat4 &theMatrix)glutil::MatrixStack
LookAt(const glm::vec3 &cameraPos, const glm::vec3 &lookatPos, const glm::vec3 &upDir)glutil::MatrixStack
MatrixStack()glutil::MatrixStackinline
MatrixStack(const glm::mat4 &initialMatrix)glutil::MatrixStackinlineexplicit
operator*=(const glm::mat4 &theMatrix)glutil::MatrixStackinline
Orthographic(float left, float right, float bottom, float top, float zNear=-1.0f, float zFar=1.0f)glutil::MatrixStack
Perspective(float degFOV, float aspectRatio, float zNear, float zFar)glutil::MatrixStack
PixelPerfectOrtho(glm::ivec2 size, glm::vec2 depthRange, bool isTopLeft=true)glutil::MatrixStack
Pop()glutil::MatrixStackinline
Push()glutil::MatrixStackinline
Reset()glutil::MatrixStackinline
Rotate(const glm::vec3 axis, float angDegCCW)glutil::MatrixStack
RotateRadians(const glm::vec3 axis, float angRadCCW)glutil::MatrixStack
RotateX(float angDegCCW)glutil::MatrixStack
RotateY(float angDegCCW)glutil::MatrixStack
RotateZ(float angDegCCW)glutil::MatrixStack
Scale(const glm::vec3 &scaleVec)glutil::MatrixStack
Scale(float scaleX, float scaleY, float scaleZ)glutil::MatrixStackinline
Scale(float uniformScale)glutil::MatrixStackinline
SetIdentity()glutil::MatrixStack
SetMatrix(const glm::mat4 &theMatrix)glutil::MatrixStack
Top() const glutil::MatrixStackinline
Translate(const glm::vec3 &offsetVec)glutil::MatrixStack
Translate(float transX, float transY, float transZ)glutil::MatrixStackinline