Space Engineers
|
This is the complete list of members for VRageMath.MatrixD, including all inherited members.
Add(MatrixD matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
Add(ref MatrixD matrix1, ref MatrixD matrix2, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
AlignRotationToAxes(ref MatrixD toAlign, ref MatrixD axisDefinitionMatrix) | VRageMath.MatrixD | inlinestatic |
AssertIsValid() | VRageMath.MatrixD | inline |
Backward | VRageMath.MatrixD | |
Col0 | VRageMath.MatrixD | |
Col1 | VRageMath.MatrixD | |
Col2 | VRageMath.MatrixD | |
CreateBillboard(Vector3D objectPosition, Vector3D cameraPosition, Vector3D cameraUpVector, Vector3D?cameraForwardVector) | VRageMath.MatrixD | inlinestatic |
CreateBillboard(ref Vector3D objectPosition, ref Vector3D cameraPosition, ref Vector3D cameraUpVector, Vector3D?cameraForwardVector, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateConstrainedBillboard(Vector3D objectPosition, Vector3D cameraPosition, Vector3D rotateAxis, Vector3D?cameraForwardVector, Vector3D?objectForwardVector) | VRageMath.MatrixD | inlinestatic |
CreateConstrainedBillboard(ref Vector3D objectPosition, ref Vector3D cameraPosition, ref Vector3D rotateAxis, Vector3D?cameraForwardVector, Vector3D?objectForwardVector, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateFromAxisAngle(Vector3D axis, double angle) | VRageMath.MatrixD | inlinestatic |
CreateFromAxisAngle(ref Vector3D axis, double angle, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateFromDir(Vector3D dir) | VRageMath.MatrixD | inlinestatic |
CreateFromDir(Vector3D dir, Vector3D suggestedUp) | VRageMath.MatrixD | inlinestatic |
CreateFromQuaternion(Quaternion quaternion) | VRageMath.MatrixD | inlinestatic |
CreateFromQuaternion(QuaternionD quaternion) | VRageMath.MatrixD | inlinestatic |
CreateFromQuaternion(ref Quaternion quaternion, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateFromTransformScale(Quaternion orientation, Vector3D position, Vector3D scale) | VRageMath.MatrixD | inlinestatic |
CreateFromYawPitchRoll(double yaw, double pitch, double roll) | VRageMath.MatrixD | inlinestatic |
CreateFromYawPitchRoll(double yaw, double pitch, double roll, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateLookAt(Vector3D cameraPosition, Vector3D cameraTarget, Vector3 cameraUpVector) | VRageMath.MatrixD | inlinestatic |
CreateLookAt(Vector3D cameraPosition, Vector3D cameraTarget, Vector3D cameraUpVector) | VRageMath.MatrixD | inlinestatic |
CreateLookAt(ref Vector3D cameraPosition, ref Vector3D cameraTarget, ref Vector3D cameraUpVector, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateLookAtInverse(Vector3D cameraPosition, Vector3D cameraTarget, Vector3D cameraUpVector) | VRageMath.MatrixD | inlinestatic |
CreateOrthographic(double width, double height, double zNearPlane, double zFarPlane) | VRageMath.MatrixD | inlinestatic |
CreateOrthographic(double width, double height, double zNearPlane, double zFarPlane, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateOrthographicOffCenter(double left, double right, double bottom, double top, double zNearPlane, double zFarPlane) | VRageMath.MatrixD | inlinestatic |
CreateOrthographicOffCenter(double left, double right, double bottom, double top, double zNearPlane, double zFarPlane, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreatePerspective(double width, double height, double nearPlaneDistance, double farPlaneDistance) | VRageMath.MatrixD | inlinestatic |
CreatePerspective(double width, double height, double nearPlaneDistance, double farPlaneDistance, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreatePerspectiveFieldOfView(double fieldOfView, double aspectRatio, double nearPlaneDistance, double farPlaneDistance) | VRageMath.MatrixD | inlinestatic |
CreatePerspectiveFieldOfView(double fieldOfView, double aspectRatio, double nearPlaneDistance, double farPlaneDistance, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreatePerspectiveOffCenter(double left, double right, double bottom, double top, double nearPlaneDistance, double farPlaneDistance) | VRageMath.MatrixD | inlinestatic |
CreatePerspectiveOffCenter(double left, double right, double bottom, double top, double nearPlaneDistance, double farPlaneDistance, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateReflection(Plane value) | VRageMath.MatrixD | inlinestatic |
CreateReflection(ref Plane value, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateRotationX(double radians) | VRageMath.MatrixD | inlinestatic |
CreateRotationX(double radians, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateRotationY(double radians) | VRageMath.MatrixD | inlinestatic |
CreateRotationY(double radians, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateRotationZ(double radians) | VRageMath.MatrixD | inlinestatic |
CreateRotationZ(double radians, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateScale(double xScale, double yScale, double zScale) | VRageMath.MatrixD | inlinestatic |
CreateScale(double xScale, double yScale, double zScale, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateScale(Vector3D scales) | VRageMath.MatrixD | inlinestatic |
CreateScale(ref Vector3D scales, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateScale(double scale) | VRageMath.MatrixD | inlinestatic |
CreateScale(double scale, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateShadow(Vector3D lightDirection, Plane plane) | VRageMath.MatrixD | inlinestatic |
CreateShadow(ref Vector3D lightDirection, ref Plane plane, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateTranslation(Vector3D position) | VRageMath.MatrixD | inlinestatic |
CreateTranslation(Vector3 position) | VRageMath.MatrixD | inlinestatic |
CreateTranslation(ref Vector3D position, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateTranslation(double xPosition, double yPosition, double zPosition) | VRageMath.MatrixD | inlinestatic |
CreateTranslation(double xPosition, double yPosition, double zPosition, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
CreateWorld(Vector3D position, Vector3 forward, Vector3 up) | VRageMath.MatrixD | inlinestatic |
CreateWorld(Vector3D position) | VRageMath.MatrixD | inlinestatic |
CreateWorld(Vector3D position, Vector3D forward, Vector3D up) | VRageMath.MatrixD | inlinestatic |
CreateWorld(ref Vector3D position, ref Vector3D forward, ref Vector3D up, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Determinant() | VRageMath.MatrixD | inline |
Divide(MatrixD matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
Divide(ref MatrixD matrix1, ref MatrixD matrix2, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Divide(MatrixD matrix1, double divider) | VRageMath.MatrixD | inlinestatic |
Divide(ref MatrixD matrix1, double divider, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Down | VRageMath.MatrixD | |
Equals(MatrixD other) | VRageMath.MatrixD | inline |
Equals(object obj) | VRageMath.MatrixD | inline |
EqualsFast(ref MatrixD other, double epsilon=0.0001) | VRageMath.MatrixD | inline |
Forward | VRageMath.MatrixD | |
GetClosestDirection(Vector3D referenceVector) | VRageMath.MatrixD | inline |
GetClosestDirection(ref Vector3D referenceVector) | VRageMath.MatrixD | inline |
GetDirectionVector(Base6Directions.Direction direction) | VRageMath.MatrixD | inline |
GetEulerAnglesXYZ(ref MatrixD mat, out Vector3D xyz) | VRageMath.MatrixD | inlinestatic |
GetHashCode() | VRageMath.MatrixD | inline |
GetOrientation() | VRageMath.MatrixD | inline |
GetRow(int row) | VRageMath.MatrixD | inline |
HasNoTranslationOrPerspective() | VRageMath.MatrixD | inline |
Identity | VRageMath.MatrixD | static |
Invert(MatrixD matrix) | VRageMath.MatrixD | inlinestatic |
Invert(ref MatrixD matrix) | VRageMath.MatrixD | inlinestatic |
Invert(ref MatrixD matrix, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
IsMirrored() | VRageMath.MatrixD | inline |
IsNan() | VRageMath.MatrixD | inline |
IsRotation() | VRageMath.MatrixD | inline |
IsValid() | VRageMath.MatrixD | inline |
Left | VRageMath.MatrixD | |
Lerp(MatrixD matrix1, MatrixD matrix2, double amount) | VRageMath.MatrixD | inlinestatic |
Lerp(ref MatrixD matrix1, ref MatrixD matrix2, double amount, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
M11 | VRageMath.MatrixD | |
M12 | VRageMath.MatrixD | |
M13 | VRageMath.MatrixD | |
M14 | VRageMath.MatrixD | |
M21 | VRageMath.MatrixD | |
M22 | VRageMath.MatrixD | |
M23 | VRageMath.MatrixD | |
M24 | VRageMath.MatrixD | |
M31 | VRageMath.MatrixD | |
M32 | VRageMath.MatrixD | |
M33 | VRageMath.MatrixD | |
M34 | VRageMath.MatrixD | |
M41 | VRageMath.MatrixD | |
M42 | VRageMath.MatrixD | |
M43 | VRageMath.MatrixD | |
M44 | VRageMath.MatrixD | |
MatrixD() | VRageMath.MatrixD | inlinestatic |
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.MatrixD | inline |
MatrixD(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33) | VRageMath.MatrixD | inline |
MatrixD(Matrix m) | VRageMath.MatrixD | inline |
Multiply(MatrixD matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
Multiply(MatrixD matrix1, Matrix matrix2) | VRageMath.MatrixD | inlinestatic |
Multiply(ref MatrixD matrix1, ref Matrix matrix2, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Multiply(ref Matrix matrix1, ref MatrixD matrix2, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Multiply(ref MatrixD matrix1, ref MatrixD matrix2, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Multiply(MatrixD matrix1, double scaleFactor) | VRageMath.MatrixD | inlinestatic |
Multiply(ref MatrixD matrix1, double scaleFactor, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Negate(MatrixD matrix) | VRageMath.MatrixD | inlinestatic |
Negate(ref MatrixD matrix, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Normalize(MatrixD matrix) | VRageMath.MatrixD | inlinestatic |
operator Matrix(MatrixD m) | VRageMath.MatrixD | inlinestatic |
operator MatrixD(Matrix m) | VRageMath.MatrixD | inlinestatic |
operator!=(MatrixD matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
operator*(MatrixD matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
operator*(MatrixD matrix1, Matrix matrix2) | VRageMath.MatrixD | inlinestatic |
operator*(Matrix matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
operator*(MatrixD matrix, double scaleFactor) | VRageMath.MatrixD | inlinestatic |
operator*(double scaleFactor, MatrixD matrix) | VRageMath.MatrixD | inlinestatic |
operator+(MatrixD matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
operator-(MatrixD matrix1) | VRageMath.MatrixD | inlinestatic |
operator-(MatrixD matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
operator/(MatrixD matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
operator/(MatrixD matrix1, double divider) | VRageMath.MatrixD | inlinestatic |
operator==(MatrixD matrix1, MatrixD matrix2) | VRageMath.MatrixD | inlinestatic |
Orthogonalize(MatrixD rotationMatrix) | VRageMath.MatrixD | inlinestatic |
Rescale(ref MatrixD matrix, double scale) | VRageMath.MatrixD | inlinestatic |
Rescale(ref MatrixD matrix, float scale) | VRageMath.MatrixD | inlinestatic |
Rescale(ref MatrixD matrix, ref Vector3D scale) | VRageMath.MatrixD | inlinestatic |
Rescale(MatrixD matrix, double scale) | VRageMath.MatrixD | inlinestatic |
Rescale(MatrixD matrix, Vector3D scale) | VRageMath.MatrixD | inlinestatic |
Right | VRageMath.MatrixD | |
Scale | VRageMath.MatrixD | |
SetDirectionVector(Base6Directions.Direction direction, Vector3D newValue) | VRageMath.MatrixD | inline |
SetRow(int row, Vector4 value) | VRageMath.MatrixD | inline |
Slerp(ref MatrixD matrix1, ref MatrixD matrix2, float amount, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Slerp(MatrixD matrix1, MatrixD matrix2, float amount, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Slerp(MatrixD matrix1, MatrixD matrix2, float amount) | VRageMath.MatrixD | inlinestatic |
SlerpScale(ref MatrixD matrix1, ref MatrixD matrix2, float amount, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
SlerpScale(MatrixD matrix1, MatrixD matrix2, float amount, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
SlerpScale(MatrixD matrix1, MatrixD matrix2, float amount) | VRageMath.MatrixD | inlinestatic |
Subtract(Matrix matrix1, Matrix matrix2) | VRageMath.MatrixD | inlinestatic |
Subtract(ref MatrixD matrix1, ref MatrixD matrix2, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
SwapYZCoordinates(MatrixD m) | VRageMath.MatrixD | inlinestatic |
this[int row, int column] | VRageMath.MatrixD | |
ToString() | VRageMath.MatrixD | inline |
Transform(MatrixD value, Quaternion rotation) | VRageMath.MatrixD | inlinestatic |
Transform(ref MatrixD value, ref Quaternion rotation, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Translation | VRageMath.MatrixD | |
Transpose(MatrixD matrix) | VRageMath.MatrixD | inlinestatic |
Transpose(ref MatrixD matrix, out MatrixD result) | VRageMath.MatrixD | inlinestatic |
Up | VRageMath.MatrixD | |
Zero | VRageMath.MatrixD | static |