|
static double[] | ToFloatArray (Matrix mat) |
|
static Matrix | Add (Matrix matrix1, Matrix matrix2) |
|
static void | Add (ref Matrix matrix1, ref Matrix matrix2, out Matrix result) |
|
static Matrix | CreateBillboard (Vector3 objectPosition, Vector3 cameraPosition, Vector3 cameraUpVector, Nullable< Vector3 > cameraForwardVector) |
|
static void | CreateBillboard (ref Vector3 objectPosition, ref Vector3 cameraPosition, ref Vector3 cameraUpVector, Vector3?cameraForwardVector, out Matrix result) |
|
static Matrix | CreateConstrainedBillboard (Vector3 objectPosition, Vector3 cameraPosition, Vector3 rotateAxis, Nullable< Vector3 > cameraForwardVector, Nullable< Vector3 > objectForwardVector) |
|
static void | CreateConstrainedBillboard (ref Vector3 objectPosition, ref Vector3 cameraPosition, ref Vector3 rotateAxis, Vector3?cameraForwardVector, Vector3?objectForwardVector, out Matrix result) |
|
static Matrix | CreateFromAxisAngle (Vector3 axis, double angle) |
|
static void | CreateFromAxisAngle (ref Vector3 axis, double angle, out Matrix result) |
|
static Matrix | CreateFromQuaternion (Quaternion quaternion) |
|
static void | CreateFromQuaternion (ref Quaternion quaternion, out Matrix result) |
|
static Matrix | CreateFromYawPitchRoll (double yaw, double pitch, double roll) |
|
static void | CreateFromYawPitchRoll (double yaw, double pitch, double roll, out Matrix result) |
|
static Matrix | CreateLookAt (Vector3 cameraPosition, Vector3 cameraTarget, Vector3 cameraUpVector) |
|
static void | CreateLookAt (ref Vector3 cameraPosition, ref Vector3 cameraTarget, ref Vector3 cameraUpVector, out Matrix result) |
|
static Matrix | CreateOrthographic (double width, double height, double zNearPlane, double zFarPlane) |
|
static void | CreateOrthographic (double width, double height, double zNearPlane, double zFarPlane, out Matrix result) |
|
static Matrix | CreateOrthographicOffCenter (double left, double right, double bottom, double top, double zNearPlane, double zFarPlane) |
|
static void | CreateOrthographicOffCenter (double left, double right, double bottom, double top, double zNearPlane, double zFarPlane, out Matrix result) |
|
static Matrix | CreatePerspective (double width, double height, double nearPlaneDistance, double farPlaneDistance) |
|
static void | CreatePerspective (double width, double height, double nearPlaneDistance, double farPlaneDistance, out Matrix result) |
|
static Matrix | CreatePerspectiveFieldOfView (double fieldOfView, double aspectRatio, double nearPlaneDistance, double farPlaneDistance) |
|
static void | CreatePerspectiveFieldOfView (double fieldOfView, double aspectRatio, double nearPlaneDistance, double farPlaneDistance, out Matrix result) |
|
static Matrix | CreatePerspectiveOffCenter (double left, double right, double bottom, double top, double nearPlaneDistance, double farPlaneDistance) |
|
static void | CreatePerspectiveOffCenter (double left, double right, double bottom, double top, double nearPlaneDistance, double farPlaneDistance, out Matrix result) |
|
static Matrix | CreateRotationX (double radians) |
|
static void | CreateRotationX (double radians, out Matrix result) |
|
static Matrix | CreateRotationY (double radians) |
|
static void | CreateRotationY (double radians, out Matrix result) |
|
static Matrix | CreateRotationZ (double radians) |
|
static void | CreateRotationZ (double radians, out Matrix result) |
|
static Matrix | CreateScale (double scale) |
|
static void | CreateScale (double scale, out Matrix result) |
|
static Matrix | CreateScale (double xScale, double yScale, double zScale) |
|
static void | CreateScale (double xScale, double yScale, double zScale, out Matrix result) |
|
static Matrix | CreateScale (Vector3 scales) |
|
static void | CreateScale (ref Vector3 scales, out Matrix result) |
|
static Matrix | CreateTranslation (double xPosition, double yPosition, double zPosition) |
|
static void | CreateTranslation (ref Vector3 position, out Matrix result) |
|
static Matrix | CreateTranslation (Vector3 position) |
|
static void | CreateTranslation (double xPosition, double yPosition, double zPosition, out Matrix result) |
|
static Matrix | CreateWorld (Vector3 position, Vector3 forward, Vector3 up) |
|
static void | CreateWorld (ref Vector3 position, ref Vector3 forward, ref Vector3 up, out Matrix result) |
|
static Matrix | Divide (Matrix matrix1, Matrix matrix2) |
|
static void | Divide (ref Matrix matrix1, ref Matrix matrix2, out Matrix result) |
|
static Matrix | Divide (Matrix matrix1, double divider) |
|
static void | Divide (ref Matrix matrix1, double divider, out Matrix result) |
|
static Matrix | Invert (Matrix matrix) |
|
static void | Invert (ref Matrix matrix, out Matrix result) |
|
static Matrix | Lerp (Matrix matrix1, Matrix matrix2, double amount) |
|
static void | Lerp (ref Matrix matrix1, ref Matrix matrix2, double amount, out Matrix result) |
|
static Matrix | Multiply (Matrix matrix1, Matrix matrix2) |
|
static void | Multiply (ref Matrix matrix1, ref Matrix matrix2, out Matrix result) |
|
static Matrix | Multiply (Matrix matrix1, double factor) |
|
static void | Multiply (ref Matrix matrix1, double factor, out Matrix result) |
|
static Matrix | Negate (Matrix matrix) |
|
static void | Negate (ref Matrix matrix, out Matrix result) |
|
static Matrix | operator+ (Matrix matrix1, Matrix matrix2) |
|
static Matrix | operator/ (Matrix matrix1, Matrix matrix2) |
|
static Matrix | operator/ (Matrix matrix, double divider) |
|
static bool | operator== (Matrix matrix1, Matrix matrix2) |
|
static bool | operator!= (Matrix matrix1, Matrix matrix2) |
|
static Matrix | operator* (Matrix matrix1, Matrix matrix2) |
|
static Matrix | operator* (Matrix matrix, double scaleFactor) |
|
static Matrix | operator- (Matrix matrix1, Matrix matrix2) |
|
static Matrix | operator- (Matrix matrix) |
|
static Matrix | Subtract (Matrix matrix1, Matrix matrix2) |
|
static void | Subtract (ref Matrix matrix1, ref Matrix matrix2, out Matrix result) |
|
static Matrix | Transpose (Matrix matrix) |
|
static void | Transpose (ref Matrix matrix, out Matrix result) |
|