OpenMetaverse Protocol Library Developers API Documentation
Matrix4 Structure
NamespacesOpenMetaverseMatrix4
Declaration Syntax
C#
[
SerializableAttribute]
public 
struct 
Matrix4 : 
IEquatable<
Matrix4>
Members
All Members Constructors Methods Properties Fields



Icon Member Description
Matrix4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)
Initializes a new instance of the Matrix4class

Matrix4(Single, Single, Single)
Initializes a new instance of the Matrix4class

Matrix4(Matrix4)
Initializes a new instance of the Matrix4class

Add(Matrix4, Matrix4)
Addition(Matrix4, Matrix4)
Adjoint(Matrix4)
Adjoint3x3(Matrix4)
AtAxis
CreateFromAxisAngle(Vector3, Single)
CreateFromEulers(Single, Single, Single)
Construct a matrix from euler rotation values in radians

CreateFromQuaternion(Quaternion)
CreateLookAt(Vector3, Vector3, Vector3)
CreateRotationX(Single)
CreateRotationY(Single)
CreateRotationZ(Single)
CreateScale(Vector3)
CreateTranslation(Vector3)
CreateWorld(Vector3, Vector3, Vector3)
Decompose(Vector3 % , Quaternion % , Vector3 % )
Determinant () () () ()
Determinant3x3 () () () ()
Divide(Matrix4, Matrix4)
Divide(Matrix4, Single)
Division(Matrix4, Matrix4)
Division(Matrix4, Single)
Equality(Matrix4, Matrix4)
Equals(Object) (Overrides ValueType. Equals(Object).)
Equals(Matrix4)
GetEulerAngles(Single % , Single % , Single % )
Convert this matrix to euler rotations

GetHashCode () () () () (Overrides ValueType. GetHashCode () () () () .)
GetQuaternion () () () ()
Convert this matrix to a quaternion rotation

Identity
A 4x4 identity matrix

Inequality(Matrix4, Matrix4)
Inverse(Matrix4)
Inverse3x3(Matrix4)
Item [ ( [ ( Int32 ] ) ] )
Item [ ( [ ( Int32, Int32 ] ) ] )
LeftAxis
Lerp(Matrix4, Matrix4, Single)
M11
M12
M13
M14
M21
M22
M23
M24
M31
M32
M33
M34
M41
M42
M43
M44
Minor(Matrix4, Int32, Int32)
Multiply(Matrix4, Matrix4)
Multiply(Matrix4, Single)
Multiply(Matrix4, Matrix4)
Multiply(Matrix4, Single)
Negate(Matrix4)
Subtract(Matrix4, Matrix4)
Subtraction(Matrix4, Matrix4)
ToString () () () ()
Get a formatted string representation of the vector
(Overrides ValueType. ToString () () () () .)
Trace () () () ()
Transform(Matrix4, Quaternion)
Transpose(Matrix4)
UnaryNegation(Matrix4)
UpAxis
Zero
A 4x4 matrix containing all zeroes

Assembly: OpenMetaverseTypes(Module: OpenMetaverseTypes.dll) Version: 0.0.0.0