|
static Matrix | CreateBillboard (Vector3 objectPosition, Vector3 cameraPosition, Vector3 cameraUpVector, 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, Vector3? cameraForwardVector, Vector3? objectForwardVector) |
|
static void | CreateConstrainedBillboard (ref Vector3 objectPosition, ref Vector3 cameraPosition, ref Vector3 rotateAxis, Vector3? cameraForwardVector, Vector3? objectForwardVector, out Matrix result) |
|
static Matrix | CreateTranslation (Vector3 position) |
|
static void | CreateTranslation (ref Vector3 position, out Matrix result) |
|
static Matrix | CreateTranslation (float xPosition, float yPosition, float zPosition) |
|
static void | CreateTranslation (float xPosition, float yPosition, float zPosition, out Matrix result) |
|
static Matrix | CreateScale (float xScale, float yScale, float zScale) |
|
static void | CreateScale (float xScale, float yScale, float zScale, out Matrix result) |
|
static Matrix | CreateScale (Vector3 scales) |
|
static void | CreateScale (ref Vector3 scales, out Matrix result) |
|
static Matrix | CreateScale (float scale) |
|
static void | CreateScale (float scale, out Matrix result) |
|
static Matrix | CreateRotationX (float radians) |
|
static void | CreateRotationX (float radians, out Matrix result) |
|
static Matrix | CreateRotationY (float radians) |
|
static void | CreateRotationY (float radians, out Matrix result) |
|
static Matrix | CreateRotationZ (float radians) |
|
static void | CreateRotationZ (float radians, out Matrix result) |
|
static Matrix | CreateFromAxisAngle (Vector3 axis, float angle) |
|
static void | CreateFromAxisAngle (ref Vector3 axis, float angle, out Matrix result) |
|
static Matrix | CreatePerspectiveFieldOfView (float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance) |
|
static void | CreatePerspectiveFieldOfView (float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance, out Matrix result) |
|
static Matrix | CreatePerspective (float width, float height, float nearPlaneDistance, float farPlaneDistance) |
|
static void | CreatePerspective (float width, float height, float nearPlaneDistance, float farPlaneDistance, out Matrix result) |
|
static Matrix | CreatePerspectiveOffCenter (float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance) |
|
static void | CreatePerspectiveOffCenter (float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance, out Matrix result) |
|
static Matrix | CreateOrthographic (float width, float height, float zNearPlane, float zFarPlane) |
|
static void | CreateOrthographic (float width, float height, float zNearPlane, float zFarPlane, out Matrix result) |
|
static Matrix | CreateOrthographicOffCenter (float left, float right, float bottom, float top, float zNearPlane, float zFarPlane) |
|
static void | CreateOrthographicOffCenter (float left, float right, float bottom, float top, float zNearPlane, float zFarPlane, 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 | CreateWorld (Vector3 position, Vector3 forward, Vector3 up) |
|
static void | CreateWorld (ref Vector3 position, ref Vector3 forward, ref Vector3 up, out Matrix result) |
|
static Matrix | CreateFromQuaternion (Quaternion quaternion) |
|
static void | CreateFromQuaternion (ref Quaternion quaternion, out Matrix result) |
|
static Matrix | CreateFromYawPitchRoll (float yaw, float pitch, float roll) |
|
static void | CreateFromYawPitchRoll (float yaw, float pitch, float roll, out Matrix result) |
|
static Matrix | CreateShadow (Vector3 lightDirection, Plane plane) |
|
static void | CreateShadow (ref Vector3 lightDirection, ref Plane plane, out Matrix result) |
|
static Matrix | CreateReflection (Plane value) |
|
static void | CreateReflection (ref Plane value, out Matrix result) |
|
static Matrix | Transform (Matrix value, Quaternion rotation) |
|
static void | Transform (ref Matrix value, ref Quaternion rotation, out Matrix result) |
|
static Matrix | Transpose (Matrix matrix) |
|
static void | Transpose (ref Matrix matrix, out Matrix result) |
|
static Matrix | Invert (Matrix matrix) |
|
static void | Invert (ref Matrix matrix, out Matrix result) |
|
static Matrix | Lerp (Matrix matrix1, Matrix matrix2, float amount) |
|
static void | Lerp (ref Matrix matrix1, ref Matrix matrix2, float amount, out Matrix result) |
|
static Matrix | Negate (Matrix matrix) |
|
static void | Negate (ref Matrix matrix, out Matrix result) |
|
static Matrix | Add (Matrix matrix1, Matrix matrix2) |
|
static void | Add (ref Matrix matrix1, ref Matrix matrix2, out Matrix result) |
|
static Matrix | Subtract (Matrix matrix1, Matrix matrix2) |
|
static void | Subtract (ref Matrix matrix1, ref Matrix matrix2, 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, float scaleFactor) |
|
static void | Multiply (ref Matrix matrix1, float scaleFactor, 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, float divider) |
|
static void | Divide (ref Matrix matrix1, float divider, out Matrix result) |
|
static Matrix | operator- (Matrix matrix1) |
|
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 matrix1, Matrix matrix2) |
|
static Matrix | operator* (Matrix matrix1, Matrix matrix2) |
|
static Matrix | operator* (Matrix matrix, float scaleFactor) |
|
static Matrix | operator* (float scaleFactor, Matrix matrix) |
|
static Matrix | operator/ (Matrix matrix1, Matrix matrix2) |
|
static Matrix | operator/ (Matrix matrix1, float divider) |
|
Definition at line 11 of file Matrix.cs.