Otter  0.9.88
2d Game Development Framework based on SFML.Net
 All Classes Namespaces Functions Variables Enumerations Properties
Otter.Matrix Member List

This is the complete list of members for Otter.Matrix, including all inherited members.

Add(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
Add(ref Matrix matrix1, ref Matrix matrix2, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
Backward (defined in Otter.Matrix)Otter.Matrix
CreateBillboard(Vector3 objectPosition, Vector3 cameraPosition, Vector3 cameraUpVector, Nullable< Vector3 > cameraForwardVector) (defined in Otter.Matrix)Otter.Matrixstatic
CreateBillboard(ref Vector3 objectPosition, ref Vector3 cameraPosition, ref Vector3 cameraUpVector, Vector3?cameraForwardVector, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateConstrainedBillboard(Vector3 objectPosition, Vector3 cameraPosition, Vector3 rotateAxis, Nullable< Vector3 > cameraForwardVector, Nullable< Vector3 > objectForwardVector) (defined in Otter.Matrix)Otter.Matrixstatic
CreateConstrainedBillboard(ref Vector3 objectPosition, ref Vector3 cameraPosition, ref Vector3 rotateAxis, Vector3?cameraForwardVector, Vector3?objectForwardVector, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateFromAxisAngle(Vector3 axis, float angle) (defined in Otter.Matrix)Otter.Matrixstatic
CreateFromAxisAngle(ref Vector3 axis, float angle, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateFromQuaternion(Quaternion quaternion) (defined in Otter.Matrix)Otter.Matrixstatic
CreateFromQuaternion(ref Quaternion quaternion, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateFromYawPitchRoll(float yaw, float pitch, float roll) (defined in Otter.Matrix)Otter.Matrixstatic
CreateFromYawPitchRoll(float yaw, float pitch, float roll, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateLookAt(Vector3 cameraPosition, Vector3 cameraTarget, Vector3 cameraUpVector) (defined in Otter.Matrix)Otter.Matrixstatic
CreateLookAt(ref Vector3 cameraPosition, ref Vector3 cameraTarget, ref Vector3 cameraUpVector, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateOrthographic(float width, float height, float zNearPlane, float zFarPlane) (defined in Otter.Matrix)Otter.Matrixstatic
CreateOrthographic(float width, float height, float zNearPlane, float zFarPlane, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateOrthographicOffCenter(float left, float right, float bottom, float top, float zNearPlane, float zFarPlane) (defined in Otter.Matrix)Otter.Matrixstatic
CreateOrthographicOffCenter(float left, float right, float bottom, float top, float zNearPlane, float zFarPlane, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreatePerspective(float width, float height, float nearPlaneDistance, float farPlaneDistance) (defined in Otter.Matrix)Otter.Matrixstatic
CreatePerspective(float width, float height, float nearPlaneDistance, float farPlaneDistance, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance) (defined in Otter.Matrix)Otter.Matrixstatic
CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreatePerspectiveOffCenter(float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance) (defined in Otter.Matrix)Otter.Matrixstatic
CreatePerspectiveOffCenter(float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateRotationX(float radians) (defined in Otter.Matrix)Otter.Matrixstatic
CreateRotationX(float radians, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateRotationY(float radians) (defined in Otter.Matrix)Otter.Matrixstatic
CreateRotationY(float radians, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateRotationZ(float radians) (defined in Otter.Matrix)Otter.Matrixstatic
CreateRotationZ(float radians, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateScale(float scale) (defined in Otter.Matrix)Otter.Matrixstatic
CreateScale(float scale, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateScale(float xScale, float yScale, float zScale) (defined in Otter.Matrix)Otter.Matrixstatic
CreateScale(float xScale, float yScale, float zScale, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateScale(Vector3 scales) (defined in Otter.Matrix)Otter.Matrixstatic
CreateScale(ref Vector3 scales, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateTranslation(float xPosition, float yPosition, float zPosition) (defined in Otter.Matrix)Otter.Matrixstatic
CreateTranslation(ref Vector3 position, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateTranslation(Vector3 position) (defined in Otter.Matrix)Otter.Matrixstatic
CreateTranslation(float xPosition, float yPosition, float zPosition, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
CreateWorld(Vector3 position, Vector3 forward, Vector3 up) (defined in Otter.Matrix)Otter.Matrixstatic
CreateWorld(ref Vector3 position, ref Vector3 forward, ref Vector3 up, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
Decompose(out Vector3 scale, out Quaternion rotation, out Vector3 translation) (defined in Otter.Matrix)Otter.Matrix
Determinant() (defined in Otter.Matrix)Otter.Matrix
Divide(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
Divide(ref Matrix matrix1, ref Matrix matrix2, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
Divide(Matrix matrix1, float divider) (defined in Otter.Matrix)Otter.Matrixstatic
Divide(ref Matrix matrix1, float divider, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
Down (defined in Otter.Matrix)Otter.Matrix
Equals(Matrix other) (defined in Otter.Matrix)Otter.Matrix
Equals(object obj) (defined in Otter.Matrix)Otter.Matrix
Forward (defined in Otter.Matrix)Otter.Matrix
GetHashCode() (defined in Otter.Matrix)Otter.Matrix
Identity (defined in Otter.Matrix)Otter.Matrixstatic
Invert(Matrix matrix) (defined in Otter.Matrix)Otter.Matrixstatic
Invert(ref Matrix matrix, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
Left (defined in Otter.Matrix)Otter.Matrix
Lerp(Matrix matrix1, Matrix matrix2, float amount) (defined in Otter.Matrix)Otter.Matrixstatic
Lerp(ref Matrix matrix1, ref Matrix matrix2, float amount, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
M11 (defined in Otter.Matrix)Otter.Matrix
M12 (defined in Otter.Matrix)Otter.Matrix
M13 (defined in Otter.Matrix)Otter.Matrix
M14 (defined in Otter.Matrix)Otter.Matrix
M21 (defined in Otter.Matrix)Otter.Matrix
M22 (defined in Otter.Matrix)Otter.Matrix
M23 (defined in Otter.Matrix)Otter.Matrix
M24 (defined in Otter.Matrix)Otter.Matrix
M31 (defined in Otter.Matrix)Otter.Matrix
M32 (defined in Otter.Matrix)Otter.Matrix
M33 (defined in Otter.Matrix)Otter.Matrix
M34 (defined in Otter.Matrix)Otter.Matrix
M41 (defined in Otter.Matrix)Otter.Matrix
M42 (defined in Otter.Matrix)Otter.Matrix
M43 (defined in Otter.Matrix)Otter.Matrix
M44 (defined in Otter.Matrix)Otter.Matrix
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) (defined in Otter.Matrix)Otter.Matrix
Multiply(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
Multiply(ref Matrix matrix1, ref Matrix matrix2, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
Multiply(Matrix matrix1, float factor) (defined in Otter.Matrix)Otter.Matrixstatic
Multiply(ref Matrix matrix1, float factor, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
Negate(Matrix matrix) (defined in Otter.Matrix)Otter.Matrixstatic
Negate(ref Matrix matrix, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
operator!=(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
operator*(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
operator*(Matrix matrix, float scaleFactor) (defined in Otter.Matrix)Otter.Matrixstatic
operator+(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
operator-(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
operator-(Matrix matrix) (defined in Otter.Matrix)Otter.Matrixstatic
operator/(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
operator/(Matrix matrix, float divider) (defined in Otter.Matrix)Otter.Matrixstatic
operator==(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
Right (defined in Otter.Matrix)Otter.Matrix
Subtract(Matrix matrix1, Matrix matrix2) (defined in Otter.Matrix)Otter.Matrixstatic
Subtract(ref Matrix matrix1, ref Matrix matrix2, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
this[int index] (defined in Otter.Matrix)Otter.Matrix
this[int row, int column] (defined in Otter.Matrix)Otter.Matrix
ToFloatArray(Matrix mat) (defined in Otter.Matrix)Otter.Matrixstatic
ToString() (defined in Otter.Matrix)Otter.Matrix
Translation (defined in Otter.Matrix)Otter.Matrix
Transpose(Matrix matrix) (defined in Otter.Matrix)Otter.Matrixstatic
Transpose(ref Matrix matrix, out Matrix result) (defined in Otter.Matrix)Otter.Matrixstatic
Up (defined in Otter.Matrix)Otter.Matrix