Space Engineers
VRageMath.MatrixD Member List

This is the complete list of members for VRageMath.MatrixD, including all inherited members.

Add(MatrixD matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
Add(ref MatrixD matrix1, ref MatrixD matrix2, out MatrixD result)VRageMath.MatrixDinlinestatic
AlignRotationToAxes(ref MatrixD toAlign, ref MatrixD axisDefinitionMatrix)VRageMath.MatrixDinlinestatic
AssertIsValid()VRageMath.MatrixDinline
BackwardVRageMath.MatrixD
Col0VRageMath.MatrixD
Col1VRageMath.MatrixD
Col2VRageMath.MatrixD
CreateBillboard(Vector3D objectPosition, Vector3D cameraPosition, Vector3D cameraUpVector, Vector3D?cameraForwardVector)VRageMath.MatrixDinlinestatic
CreateBillboard(ref Vector3D objectPosition, ref Vector3D cameraPosition, ref Vector3D cameraUpVector, Vector3D?cameraForwardVector, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateConstrainedBillboard(Vector3D objectPosition, Vector3D cameraPosition, Vector3D rotateAxis, Vector3D?cameraForwardVector, Vector3D?objectForwardVector)VRageMath.MatrixDinlinestatic
CreateConstrainedBillboard(ref Vector3D objectPosition, ref Vector3D cameraPosition, ref Vector3D rotateAxis, Vector3D?cameraForwardVector, Vector3D?objectForwardVector, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateFromAxisAngle(Vector3D axis, double angle)VRageMath.MatrixDinlinestatic
CreateFromAxisAngle(ref Vector3D axis, double angle, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateFromDir(Vector3D dir)VRageMath.MatrixDinlinestatic
CreateFromDir(Vector3D dir, Vector3D suggestedUp)VRageMath.MatrixDinlinestatic
CreateFromQuaternion(Quaternion quaternion)VRageMath.MatrixDinlinestatic
CreateFromQuaternion(QuaternionD quaternion)VRageMath.MatrixDinlinestatic
CreateFromQuaternion(ref Quaternion quaternion, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateFromTransformScale(Quaternion orientation, Vector3D position, Vector3D scale)VRageMath.MatrixDinlinestatic
CreateFromYawPitchRoll(double yaw, double pitch, double roll)VRageMath.MatrixDinlinestatic
CreateFromYawPitchRoll(double yaw, double pitch, double roll, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateLookAt(Vector3D cameraPosition, Vector3D cameraTarget, Vector3 cameraUpVector)VRageMath.MatrixDinlinestatic
CreateLookAt(Vector3D cameraPosition, Vector3D cameraTarget, Vector3D cameraUpVector)VRageMath.MatrixDinlinestatic
CreateLookAt(ref Vector3D cameraPosition, ref Vector3D cameraTarget, ref Vector3D cameraUpVector, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateLookAtInverse(Vector3D cameraPosition, Vector3D cameraTarget, Vector3D cameraUpVector)VRageMath.MatrixDinlinestatic
CreateOrthographic(double width, double height, double zNearPlane, double zFarPlane)VRageMath.MatrixDinlinestatic
CreateOrthographic(double width, double height, double zNearPlane, double zFarPlane, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateOrthographicOffCenter(double left, double right, double bottom, double top, double zNearPlane, double zFarPlane)VRageMath.MatrixDinlinestatic
CreateOrthographicOffCenter(double left, double right, double bottom, double top, double zNearPlane, double zFarPlane, out MatrixD result)VRageMath.MatrixDinlinestatic
CreatePerspective(double width, double height, double nearPlaneDistance, double farPlaneDistance)VRageMath.MatrixDinlinestatic
CreatePerspective(double width, double height, double nearPlaneDistance, double farPlaneDistance, out MatrixD result)VRageMath.MatrixDinlinestatic
CreatePerspectiveFieldOfView(double fieldOfView, double aspectRatio, double nearPlaneDistance, double farPlaneDistance)VRageMath.MatrixDinlinestatic
CreatePerspectiveFieldOfView(double fieldOfView, double aspectRatio, double nearPlaneDistance, double farPlaneDistance, out MatrixD result)VRageMath.MatrixDinlinestatic
CreatePerspectiveOffCenter(double left, double right, double bottom, double top, double nearPlaneDistance, double farPlaneDistance)VRageMath.MatrixDinlinestatic
CreatePerspectiveOffCenter(double left, double right, double bottom, double top, double nearPlaneDistance, double farPlaneDistance, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateReflection(Plane value)VRageMath.MatrixDinlinestatic
CreateReflection(ref Plane value, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateRotationX(double radians)VRageMath.MatrixDinlinestatic
CreateRotationX(double radians, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateRotationY(double radians)VRageMath.MatrixDinlinestatic
CreateRotationY(double radians, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateRotationZ(double radians)VRageMath.MatrixDinlinestatic
CreateRotationZ(double radians, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateScale(double xScale, double yScale, double zScale)VRageMath.MatrixDinlinestatic
CreateScale(double xScale, double yScale, double zScale, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateScale(Vector3D scales)VRageMath.MatrixDinlinestatic
CreateScale(ref Vector3D scales, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateScale(double scale)VRageMath.MatrixDinlinestatic
CreateScale(double scale, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateShadow(Vector3D lightDirection, Plane plane)VRageMath.MatrixDinlinestatic
CreateShadow(ref Vector3D lightDirection, ref Plane plane, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateTranslation(Vector3D position)VRageMath.MatrixDinlinestatic
CreateTranslation(Vector3 position)VRageMath.MatrixDinlinestatic
CreateTranslation(ref Vector3D position, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateTranslation(double xPosition, double yPosition, double zPosition)VRageMath.MatrixDinlinestatic
CreateTranslation(double xPosition, double yPosition, double zPosition, out MatrixD result)VRageMath.MatrixDinlinestatic
CreateWorld(Vector3D position, Vector3 forward, Vector3 up)VRageMath.MatrixDinlinestatic
CreateWorld(Vector3D position)VRageMath.MatrixDinlinestatic
CreateWorld(Vector3D position, Vector3D forward, Vector3D up)VRageMath.MatrixDinlinestatic
CreateWorld(ref Vector3D position, ref Vector3D forward, ref Vector3D up, out MatrixD result)VRageMath.MatrixDinlinestatic
Determinant()VRageMath.MatrixDinline
Divide(MatrixD matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
Divide(ref MatrixD matrix1, ref MatrixD matrix2, out MatrixD result)VRageMath.MatrixDinlinestatic
Divide(MatrixD matrix1, double divider)VRageMath.MatrixDinlinestatic
Divide(ref MatrixD matrix1, double divider, out MatrixD result)VRageMath.MatrixDinlinestatic
DownVRageMath.MatrixD
Equals(MatrixD other)VRageMath.MatrixDinline
Equals(object obj)VRageMath.MatrixDinline
EqualsFast(ref MatrixD other, double epsilon=0.0001)VRageMath.MatrixDinline
ForwardVRageMath.MatrixD
GetClosestDirection(Vector3D referenceVector)VRageMath.MatrixDinline
GetClosestDirection(ref Vector3D referenceVector)VRageMath.MatrixDinline
GetDirectionVector(Base6Directions.Direction direction)VRageMath.MatrixDinline
GetEulerAnglesXYZ(ref MatrixD mat, out Vector3D xyz)VRageMath.MatrixDinlinestatic
GetHashCode()VRageMath.MatrixDinline
GetOrientation()VRageMath.MatrixDinline
GetRow(int row)VRageMath.MatrixDinline
HasNoTranslationOrPerspective()VRageMath.MatrixDinline
IdentityVRageMath.MatrixDstatic
Invert(MatrixD matrix)VRageMath.MatrixDinlinestatic
Invert(ref MatrixD matrix)VRageMath.MatrixDinlinestatic
Invert(ref MatrixD matrix, out MatrixD result)VRageMath.MatrixDinlinestatic
IsMirrored()VRageMath.MatrixDinline
IsNan()VRageMath.MatrixDinline
IsRotation()VRageMath.MatrixDinline
IsValid()VRageMath.MatrixDinline
LeftVRageMath.MatrixD
Lerp(MatrixD matrix1, MatrixD matrix2, double amount)VRageMath.MatrixDinlinestatic
Lerp(ref MatrixD matrix1, ref MatrixD matrix2, double amount, out MatrixD result)VRageMath.MatrixDinlinestatic
M11VRageMath.MatrixD
M12VRageMath.MatrixD
M13VRageMath.MatrixD
M14VRageMath.MatrixD
M21VRageMath.MatrixD
M22VRageMath.MatrixD
M23VRageMath.MatrixD
M24VRageMath.MatrixD
M31VRageMath.MatrixD
M32VRageMath.MatrixD
M33VRageMath.MatrixD
M34VRageMath.MatrixD
M41VRageMath.MatrixD
M42VRageMath.MatrixD
M43VRageMath.MatrixD
M44VRageMath.MatrixD
MatrixD()VRageMath.MatrixDinlinestatic
MatrixD(double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44)VRageMath.MatrixDinline
MatrixD(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33)VRageMath.MatrixDinline
MatrixD(Matrix m)VRageMath.MatrixDinline
Multiply(MatrixD matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
Multiply(MatrixD matrix1, Matrix matrix2)VRageMath.MatrixDinlinestatic
Multiply(ref MatrixD matrix1, ref Matrix matrix2, out MatrixD result)VRageMath.MatrixDinlinestatic
Multiply(ref Matrix matrix1, ref MatrixD matrix2, out MatrixD result)VRageMath.MatrixDinlinestatic
Multiply(ref MatrixD matrix1, ref MatrixD matrix2, out MatrixD result)VRageMath.MatrixDinlinestatic
Multiply(MatrixD matrix1, double scaleFactor)VRageMath.MatrixDinlinestatic
Multiply(ref MatrixD matrix1, double scaleFactor, out MatrixD result)VRageMath.MatrixDinlinestatic
Negate(MatrixD matrix)VRageMath.MatrixDinlinestatic
Negate(ref MatrixD matrix, out MatrixD result)VRageMath.MatrixDinlinestatic
Normalize(MatrixD matrix)VRageMath.MatrixDinlinestatic
operator Matrix(MatrixD m)VRageMath.MatrixDinlinestatic
operator MatrixD(Matrix m)VRageMath.MatrixDinlinestatic
operator!=(MatrixD matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
operator*(MatrixD matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
operator*(MatrixD matrix1, Matrix matrix2)VRageMath.MatrixDinlinestatic
operator*(Matrix matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
operator*(MatrixD matrix, double scaleFactor)VRageMath.MatrixDinlinestatic
operator*(double scaleFactor, MatrixD matrix)VRageMath.MatrixDinlinestatic
operator+(MatrixD matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
operator-(MatrixD matrix1)VRageMath.MatrixDinlinestatic
operator-(MatrixD matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
operator/(MatrixD matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
operator/(MatrixD matrix1, double divider)VRageMath.MatrixDinlinestatic
operator==(MatrixD matrix1, MatrixD matrix2)VRageMath.MatrixDinlinestatic
Orthogonalize(MatrixD rotationMatrix)VRageMath.MatrixDinlinestatic
Rescale(ref MatrixD matrix, double scale)VRageMath.MatrixDinlinestatic
Rescale(ref MatrixD matrix, float scale)VRageMath.MatrixDinlinestatic
Rescale(ref MatrixD matrix, ref Vector3D scale)VRageMath.MatrixDinlinestatic
Rescale(MatrixD matrix, double scale)VRageMath.MatrixDinlinestatic
Rescale(MatrixD matrix, Vector3D scale)VRageMath.MatrixDinlinestatic
RightVRageMath.MatrixD
ScaleVRageMath.MatrixD
SetDirectionVector(Base6Directions.Direction direction, Vector3D newValue)VRageMath.MatrixDinline
SetRow(int row, Vector4 value)VRageMath.MatrixDinline
Slerp(ref MatrixD matrix1, ref MatrixD matrix2, float amount, out MatrixD result)VRageMath.MatrixDinlinestatic
Slerp(MatrixD matrix1, MatrixD matrix2, float amount, out MatrixD result)VRageMath.MatrixDinlinestatic
Slerp(MatrixD matrix1, MatrixD matrix2, float amount)VRageMath.MatrixDinlinestatic
SlerpScale(ref MatrixD matrix1, ref MatrixD matrix2, float amount, out MatrixD result)VRageMath.MatrixDinlinestatic
SlerpScale(MatrixD matrix1, MatrixD matrix2, float amount, out MatrixD result)VRageMath.MatrixDinlinestatic
SlerpScale(MatrixD matrix1, MatrixD matrix2, float amount)VRageMath.MatrixDinlinestatic
Subtract(Matrix matrix1, Matrix matrix2)VRageMath.MatrixDinlinestatic
Subtract(ref MatrixD matrix1, ref MatrixD matrix2, out MatrixD result)VRageMath.MatrixDinlinestatic
SwapYZCoordinates(MatrixD m)VRageMath.MatrixDinlinestatic
this[int row, int column]VRageMath.MatrixD
ToString()VRageMath.MatrixDinline
Transform(MatrixD value, Quaternion rotation)VRageMath.MatrixDinlinestatic
Transform(ref MatrixD value, ref Quaternion rotation, out MatrixD result)VRageMath.MatrixDinlinestatic
TranslationVRageMath.MatrixD
Transpose(MatrixD matrix)VRageMath.MatrixDinlinestatic
Transpose(ref MatrixD matrix, out MatrixD result)VRageMath.MatrixDinlinestatic
UpVRageMath.MatrixD
ZeroVRageMath.MatrixDstatic