GLKit Functions

No overview available.

Topics

Functions

GLKMatrixStackCreate

Allocates and returns a new matrix stack.

GLKMatrixStackGetMatrix2

Returns the top-left 2x2 corner of the top matrix.

GLKMatrixStackGetMatrix3

Returns the top-left 3x3 corner of the top matrix.

GLKMatrixStackGetMatrix3Inverse

Fetches the top-left 3x3 corner of the top matrix and returns its inverse.

GLKMatrixStackGetMatrix3InverseTranspose

Fetches the top-left 3x3 corner of the top matrix and returns its inverse transpose.

GLKMatrixStackGetMatrix4

Returns a copy of the top matrix on the stack.

GLKMatrixStackGetMatrix4Inverse

Returns the inverse of the top matrix.

GLKMatrixStackGetMatrix4InverseTranspose

Returns the inverse transpose of the top matrix.

GLKMatrixStackGetTypeID

Returns the Core Foundation type for a matrix stack.

GLKMatrixStackLoadMatrix4

Replaces the contents of the top matrix with a new matrix.

GLKMatrixStackMultiplyMatrix4

Replaces the contents of the top matrix with a matrix calculated by multiplying the contents of the top matrix by another matrix.

GLKMatrixStackMultiplyMatrixStack

Replaces the contents of the top matrix with a matrix calculated by multiplying the contents of the top matrix by the top matrix of another matrix stack.

GLKMatrixStackPop

Removes the topmost entry from the stack.

GLKMatrixStackPush

Push a copy of the topmost matrix onto the top of the stack.

GLKMatrixStackRotate

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a rotation around an arbitrary axis.

GLKMatrixStackRotateWithVector3

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a rotation around an arbitrary axis.

GLKMatrixStackRotateWithVector4

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a rotation around an arbitrary axis.

GLKMatrixStackRotateX

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a rotation around the positive-x axis.

GLKMatrixStackRotateY

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a rotation around the positive-y axis.

GLKMatrixStackRotateZ

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a rotation around the positive-z axis.

GLKMatrixStackScale

Replaces the contents of the top matrix with a matrix calculated by scaling the contents of the top matrix.

GLKMatrixStackScaleWithVector3

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a scaling operation.

GLKMatrixStackScaleWithVector4

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a scaling operation defined by a vector.

GLKMatrixStackSize

Returns the number of matrices present on the matrix stack.

GLKMatrixStackTranslate

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a translation operation.

GLKMatrixStackTranslateWithVector3

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a translation defined by a vector.

GLKMatrixStackTranslateWithVector4

Replaces the contents of the top matrix with a matrix calculated by composing the top matrix with a translation defined by a vector.