Uses of Class
com.threerings.math.Matrix4f

Packages that use Matrix4f
com.threerings.export   
com.threerings.math Model and animation configurations. 
com.threerings.opengl.camera   
com.threerings.opengl.geometry   
com.threerings.opengl.geometry.config Geometry configurations. 
com.threerings.opengl.model   
com.threerings.opengl.model.tools   
com.threerings.opengl.renderer   
com.threerings.tudey.data Tudey data. 
 

Uses of Matrix4f in com.threerings.export
 

Methods in com.threerings.export that return Matrix4f
 Matrix4f Importer.read(String name, Matrix4f defvalue)
          Reads a matrix value associated with the current object.
 

Methods in com.threerings.export with parameters of type Matrix4f
 Matrix4f Importer.read(String name, Matrix4f defvalue)
          Reads a matrix value associated with the current object.
 void Exporter.write(String name, Matrix4f value)
          Associates a matrix value with the current object.
 void Exporter.write(String name, Matrix4f value, Matrix4f defvalue)
          Associates a matrix value with the current object (if not equal to the default).
 

Uses of Matrix4f in com.threerings.math
 

Fields in com.threerings.math declared as Matrix4f
static Matrix4f[] Matrix4f.EMPTY_ARRAY
          An empty matrix array.
static Matrix4f Matrix4f.IDENTITY
          The identity matrix.
 

Methods in com.threerings.math that return Matrix4f
 Matrix4f Transform3D.getMatrix()
          Returns a reference to the transformation matrix, which is only definitive when the type is Transform3D.AFFINE or Transform3D.GENERAL.
 Matrix4f Matrix4f.invert()
          Inverts this matrix.
 Matrix4f Matrix4f.invert(Matrix4f result)
          Inverts this matrix and places the result in the given object.
 Matrix4f Matrix4f.invertAffine()
          Inverts this matrix as an affine matrix.
 Matrix4f Matrix4f.invertAffine(Matrix4f result)
          Inverts this matrix as an affine matrix and places the result in the given object.
 Matrix4f Matrix4f.invertAffineLocal()
          Inverts this matrix in-place as an affine matrix.
 Matrix4f Matrix4f.invertLocal()
          Inverts this matrix in-place.
 Matrix4f Matrix4f.lerp(Matrix4f other, float t)
          Linearly interpolates between this and the specified other matrix.
 Matrix4f Matrix4f.lerp(Matrix4f other, float t, Matrix4f result)
          Linearly interpolates between this and the specified other matrix, placing the result in the object provided.
 Matrix4f Matrix4f.lerpAffine(Matrix4f other, float t)
          Linearly interpolates between this and the specified other matrix, treating the matrices as affine.
 Matrix4f Matrix4f.lerpAffine(Matrix4f other, float t, Matrix4f result)
          Linearly interpolates between this and the specified other matrix (treating the matrices as affine), placing the result in the object provided.
 Matrix4f Matrix4f.lerpAffineLocal(Matrix4f other, float t)
          Linearly interpolates between this and the specified other matrix (treating the matrices as affine), placing the result in this matrix.
 Matrix4f Matrix4f.lerpLocal(Matrix4f other, float t)
          Linearly interpolates between the this and the specified other matrix, placing the result in this matrix.
 Matrix4f Matrix4f.mult(Matrix4f other)
          Multiplies this matrix by another.
 Matrix4f Matrix4f.mult(Matrix4f other, Matrix4f result)
          Multiplies this matrix by another and stores the result in the object provided.
 Matrix4f Matrix4f.multAffine(Matrix4f other)
          Multiplies this matrix by another, treating the matrices as affine.
 Matrix4f Matrix4f.multAffine(Matrix4f other, Matrix4f result)
          Multiplies this matrix by another, treating the matrices as affine, and stores the result in the object provided.
 Matrix4f Matrix4f.multAffineLocal(Matrix4f other)
          Multiplies this matrix in-place by another, treating the matricees as affine.
 Matrix4f Matrix4f.multLocal(Matrix4f other)
          Multiplies this matrix in-place by another.
 Matrix4f Matrix4f.set(float[] values)
          Copies the elements of an array.
 Matrix4f Matrix4f.set(FloatBuffer buf)
          Sets the contents of this matrix from the supplied buffer.
 Matrix4f Matrix4f.set(float m00, float m10, float m20, float m30, float m01, float m11, float m21, float m31, float m02, float m12, float m22, float m32, float m03, float m13, float m23, float m33)
          Sets all of the matrix's components at once.
 Matrix4f Matrix4f.set(Matrix4f other)
          Copies the contents of another matrix.
 Matrix4f Matrix4f.setToFrustum(float left, float right, float bottom, float top, float near, float far)
          Sets this to a perspective projection matrix.
 Matrix4f Matrix4f.setToFrustum(float left, float right, float bottom, float top, float near, float far, Vector3f nearFarNormal)
          Sets this to a perspective projection matrix.
 Matrix4f Matrix4f.setToIdentity()
          Sets this matrix to the identity matrix.
 Matrix4f Matrix4f.setToOrtho(float left, float right, float bottom, float top, float near, float far)
          Sets this to an orthographic projection matrix.
 Matrix4f Matrix4f.setToOrtho(float left, float right, float bottom, float top, float near, float far, Vector3f nearFarNormal)
          Sets this to an orthographic projection matrix.
 Matrix4f Matrix4f.setToPerspective(float fovy, float aspect, float near, float far)
          Sets this to a perspective projection matrix.
 Matrix4f Matrix4f.setToReflection(float x, float y, float z)
          Sets this to a reflection across a plane intersecting the origin with the supplied normal.
 Matrix4f Matrix4f.setToReflection(float x, float y, float z, float w)
          Sets this to a reflection across the specified plane.
 Matrix4f Matrix4f.setToReflection(Plane plane)
          Sets this to a reflection across the specified plane.
 Matrix4f Matrix4f.setToReflection(Vector3f normal)
          Sets this to a reflection across a plane intersecting the origin with the supplied normal.
 Matrix4f Matrix4f.setToReflection(Vector3f normal, float constant)
          Sets this to a reflection across the specified plane.
 Matrix4f Matrix4f.setToRotation(float angle, float x, float y, float z)
          Sets this to a rotation matrix.
 Matrix4f Matrix4f.setToRotation(float angle, Vector3f axis)
          Sets this to a rotation matrix.
 Matrix4f Matrix4f.setToRotation(Quaternion quat)
          Sets this to a rotation matrix.
 Matrix4f Matrix4f.setToRotation(Vector3f from, Vector3f to)
          Sets this to a rotation matrix that rotates one vector onto another.
 Matrix4f Matrix4f.setToScale(float s)
          Sets this to a uniform scale matrix.
 Matrix4f Matrix4f.setToScale(float x, float y, float z)
          Sets this to a scale matrix.
 Matrix4f Matrix4f.setToScale(Vector3f scale)
          Sets this to a scale matrix.
 Matrix4f Matrix4f.setToSkew(float a, float b, float c, float d, float x, float y, float z)
          Sets this to a skew by the specified amount relative to the given plane.
 Matrix4f Matrix4f.setToSkew(Plane plane, Vector3f amount)
          Sets this to a skew by the specified amount relative to the given plane.
 Matrix4f Matrix4f.setToSkew(Vector3f normal, float constant, Vector3f amount)
          Sets this to a skew by the specified amount relative to the given plane.
 Matrix4f Matrix4f.setToTransform(Vector3f translation, Quaternion rotation)
          Sets this to a matrix that first rotates, then translates.
 Matrix4f Matrix4f.setToTransform(Vector3f translation, Quaternion rotation, float scale)
          Sets this to a matrix that first scales, then rotates, then translates.
 Matrix4f Matrix4f.setToTransform(Vector3f translation, Quaternion rotation, Vector3f scale)
          Sets this to a matrix that first scales, then rotates, then translates.
 Matrix4f Matrix4f.setToTranslation(float x, float y, float z)
          Sets this to a translation matrix.
 Matrix4f Matrix4f.setToTranslation(Vector3f translation)
          Sets this to a translation matrix.
 Matrix4f Matrix4f.setTranslation(float x, float y, float z)
          Sets the translation component of this matrix.
 Matrix4f Matrix4f.setTranslation(Vector3f translation)
          Sets the translation component of this matrix.
 Matrix4f Matrix4f.transpose()
          Transposes this matrix.
 Matrix4f Matrix4f.transpose(Matrix4f result)
          Transposes this matrix, storing the result in the provided object.
 Matrix4f Matrix4f.transposeLocal()
          Transposes this matrix in-place.
 

Methods in com.threerings.math with parameters of type Matrix4f
 boolean Matrix4f.epsilonEquals(Matrix4f other, float epsilon)
          Compares this matrix to another with the provided epsilon.
 Matrix4f Matrix4f.invert(Matrix4f result)
          Inverts this matrix and places the result in the given object.
 Matrix4f Matrix4f.invertAffine(Matrix4f result)
          Inverts this matrix as an affine matrix and places the result in the given object.
 Matrix4f Matrix4f.lerp(Matrix4f other, float t)
          Linearly interpolates between this and the specified other matrix.
 Matrix4f Matrix4f.lerp(Matrix4f other, float t, Matrix4f result)
          Linearly interpolates between this and the specified other matrix, placing the result in the object provided.
 Matrix4f Matrix4f.lerpAffine(Matrix4f other, float t)
          Linearly interpolates between this and the specified other matrix, treating the matrices as affine.
 Matrix4f Matrix4f.lerpAffine(Matrix4f other, float t, Matrix4f result)
          Linearly interpolates between this and the specified other matrix (treating the matrices as affine), placing the result in the object provided.
 Matrix4f Matrix4f.lerpAffineLocal(Matrix4f other, float t)
          Linearly interpolates between this and the specified other matrix (treating the matrices as affine), placing the result in this matrix.
 Matrix4f Matrix4f.lerpLocal(Matrix4f other, float t)
          Linearly interpolates between the this and the specified other matrix, placing the result in this matrix.
 Matrix4f Matrix4f.mult(Matrix4f other)
          Multiplies this matrix by another.
 Matrix4f Matrix4f.mult(Matrix4f other, Matrix4f result)
          Multiplies this matrix by another and stores the result in the object provided.
 Matrix4f Matrix4f.multAffine(Matrix4f other)
          Multiplies this matrix by another, treating the matrices as affine.
 Matrix4f Matrix4f.multAffine(Matrix4f other, Matrix4f result)
          Multiplies this matrix by another, treating the matrices as affine, and stores the result in the object provided.
 Matrix4f Matrix4f.multAffineLocal(Matrix4f other)
          Multiplies this matrix in-place by another, treating the matricees as affine.
 Matrix4f Matrix4f.multLocal(Matrix4f other)
          Multiplies this matrix in-place by another.
 Box Box.project(Matrix4f matrix)
          Projects this box.
 Box Box.project(Matrix4f matrix, Box result)
          Projects this box, placing the result in the object provided.
 Box Box.projectLocal(Matrix4f matrix)
          Projects this box in-place.
 Transform3D Transform3D.set(Matrix4f matrix)
          Sets the transform using the supplied matrix.
 Matrix4f Matrix4f.set(Matrix4f other)
          Copies the contents of another matrix.
 Transform3D Transform3D.set(Matrix4f matrix, boolean affine)
          Sets the transform using the supplied matrix.
 Matrix4f Matrix4f.transpose(Matrix4f result)
          Transposes this matrix, storing the result in the provided object.
 

Constructors in com.threerings.math with parameters of type Matrix4f
Matrix4f(Matrix4f other)
          Copy constructor.
Transform3D(Matrix4f matrix)
          Creates a transformation from the values in the supplied matrix.
Transform3D(Matrix4f matrix, boolean affine)
          Creates a transformation from the values in the supplied matrix.
 

Uses of Matrix4f in com.threerings.opengl.camera
 

Methods in com.threerings.opengl.camera that return Matrix4f
 Matrix4f Camera.getProjection()
          Returns a reference to the projection matrix.
 

Uses of Matrix4f in com.threerings.opengl.geometry
 

Methods in com.threerings.opengl.geometry that return Matrix4f
 Matrix4f[] Geometry.getBoneMatrices()
          Returns the geometry's bone matrices, if any.
 

Uses of Matrix4f in com.threerings.opengl.geometry.config
 

Methods in com.threerings.opengl.geometry.config that return Matrix4f
 Matrix4f[] GeometryConfig.Stored.getBoneMatrices(Scope scope)
          Returns the matrices of the bones influencing this geometry, if any.
 Matrix4f[] GeometryConfig.SkinnedIndexedStored.getBoneMatrices(Scope scope)
           
 

Uses of Matrix4f in com.threerings.opengl.model
 

Methods in com.threerings.opengl.model that return Matrix4f
 Matrix4f Articulated.Node.getBoneMatrix()
          Returns this node's bone matrix (and flags it as a bone, if not already flagged).
 Matrix4f Articulated.getBoneMatrix(String name)
          Returns a reference to the bone matrix for the named node.
 

Uses of Matrix4f in com.threerings.opengl.model.tools
 

Methods in com.threerings.opengl.model.tools that return Matrix4f
 Matrix4f ModelDef.SpatialDef.getTransformMatrix()
          Returns the transform matrix (which includes the parent matrix).
 

Methods in com.threerings.opengl.model.tools with parameters of type Matrix4f
 void ModelDef.Vertex.transform(Matrix4f vtrans, Matrix4f ntrans)
          Transforms this vertex in-place by the given vertex and normal matrices.
 

Uses of Matrix4f in com.threerings.opengl.renderer
 

Fields in com.threerings.opengl.renderer declared as Matrix4f
 Matrix4f Program.Matrix4fUniform.value
          The matrix value.
 

Constructors in com.threerings.opengl.renderer with parameters of type Matrix4f
Program.Matrix4fUniform(int location, Matrix4f value)
          Creates a new matrix uniform with the specified location and value.
 

Uses of Matrix4f in com.threerings.tudey.data
 

Methods in com.threerings.tudey.data with parameters of type Matrix4f
 void TudeySceneModel.Vertex.transform(Matrix4f matrix)
          Transforms this vertex in-place by the supplied matrix.
 



Copyright © 2011. All Rights Reserved.