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