[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for T:OpenMetaverse.Matrix4]

Namespace:  OpenMetaverse
Assembly:  OpenMetaverseTypes (in OpenMetaverseTypes.dll) Version: 0.0.0.0

Syntax

         
 C#  Visual Basic  Visual C++ 
[SerializableAttribute]
public struct Matrix4 : IEquatable<Matrix4>
<SerializableAttribute> _
Public Structure Matrix4 _
	Implements IEquatable(Of Matrix4)
[SerializableAttribute]
public value class Matrix4 : IEquatable<Matrix4>

Members

               
 All Members  Constructors   Fields   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
Matrix4(Matrix4)
Matrix4(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single, Single)
Matrix4(Single, Single, Single)
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)
Determinant()()()
Determinant3x3()()()
Divide(Matrix4, Matrix4)
Divide(Matrix4, Single)
Division(Matrix4, Matrix4)
Division(Matrix4, Single)
Equality(Matrix4, Matrix4)
Equals(Matrix4)
Equals(Object) (Overrides ValueType..::.Equals(Object).)
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

See Also