public class Matrix4x4 extends ValueType
.NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Numerics.Matrix4x4
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
|
static java.lang.String |
assemblyShortName
Assembly name: System.Private.CoreLib
|
static java.lang.String |
className
Qualified class name: System.Numerics.Matrix4x4
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
Matrix4x4() |
Matrix4x4(Matrix3x2 value) |
Matrix4x4(java.lang.Object instance)
Internal constructor.
|
Matrix4x4(Single m11,
Single m12,
Single m13,
Single m14,
Single m21,
Single m22,
Single m23,
Single m24,
Single m31,
Single m32,
Single m33,
Single m34,
Single m41,
Single m42,
Single m43,
Single m44) |
| Modifier and Type | Method and Description |
|---|---|
static Matrix4x4 |
Add(Matrix4x4 value1,
Matrix4x4 value2) |
static Matrix4x4 |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into Matrix4x4, a cast assert is made to check if types are compatible. |
static Matrix4x4 |
Create(Matrix3x2 value) |
static Matrix4x4 |
Create(Single value) |
static Matrix4x4 |
Create(Single m11,
Single m12,
Single m13,
Single m14,
Single m21,
Single m22,
Single m23,
Single m24,
Single m31,
Single m32,
Single m33,
Single m34,
Single m41,
Single m42,
Single m43,
Single m44) |
static Matrix4x4 |
Create(Vector4 value) |
static Matrix4x4 |
Create(Vector4 x,
Vector4 y,
Vector4 z,
Vector4 w) |
static Matrix4x4 |
CreateBillboard(Vector3 objectPosition,
Vector3 cameraPosition,
Vector3 cameraUpVector,
Vector3 cameraForwardVector) |
static Matrix4x4 |
CreateBillboardLeftHanded(Vector3 objectPosition,
Vector3 cameraPosition,
Vector3 cameraUpVector,
Vector3 cameraForwardVector) |
static Matrix4x4 |
CreateConstrainedBillboard(Vector3 objectPosition,
Vector3 cameraPosition,
Vector3 rotateAxis,
Vector3 cameraForwardVector,
Vector3 objectForwardVector) |
static Matrix4x4 |
CreateConstrainedBillboardLeftHanded(Vector3 objectPosition,
Vector3 cameraPosition,
Vector3 rotateAxis,
Vector3 cameraForwardVector,
Vector3 objectForwardVector) |
static Matrix4x4 |
CreateFromAxisAngle(Vector3 axis,
Single angle) |
static Matrix4x4 |
CreateFromQuaternion(Quaternion quaternion) |
static Matrix4x4 |
CreateFromYawPitchRoll(Single yaw,
Single pitch,
Single roll) |
static Matrix4x4 |
CreateLookAt(Vector3 cameraPosition,
Vector3 cameraTarget,
Vector3 cameraUpVector) |
static Matrix4x4 |
CreateLookAtLeftHanded(Vector3 cameraPosition,
Vector3 cameraTarget,
Vector3 cameraUpVector) |
static Matrix4x4 |
CreateLookTo(Vector3 cameraPosition,
Vector3 cameraDirection,
Vector3 cameraUpVector) |
static Matrix4x4 |
CreateLookToLeftHanded(Vector3 cameraPosition,
Vector3 cameraDirection,
Vector3 cameraUpVector) |
static Matrix4x4 |
CreateOrthographic(Single width,
Single height,
Single zNearPlane,
Single zFarPlane) |
static Matrix4x4 |
CreateOrthographicLeftHanded(Single width,
Single height,
Single zNearPlane,
Single zFarPlane) |
static Matrix4x4 |
CreateOrthographicOffCenter(Single left,
Single right,
Single bottom,
Single top,
Single zNearPlane,
Single zFarPlane) |
static Matrix4x4 |
CreateOrthographicOffCenterLeftHanded(Single left,
Single right,
Single bottom,
Single top,
Single zNearPlane,
Single zFarPlane) |
static Matrix4x4 |
CreatePerspective(Single width,
Single height,
Single nearPlaneDistance,
Single farPlaneDistance) |
static Matrix4x4 |
CreatePerspectiveFieldOfView(Single fieldOfView,
Single aspectRatio,
Single nearPlaneDistance,
Single farPlaneDistance) |
static Matrix4x4 |
CreatePerspectiveFieldOfViewLeftHanded(Single fieldOfView,
Single aspectRatio,
Single nearPlaneDistance,
Single farPlaneDistance) |
static Matrix4x4 |
CreatePerspectiveLeftHanded(Single width,
Single height,
Single nearPlaneDistance,
Single farPlaneDistance) |
static Matrix4x4 |
CreatePerspectiveOffCenter(Single left,
Single right,
Single bottom,
Single top,
Single nearPlaneDistance,
Single farPlaneDistance) |
static Matrix4x4 |
CreatePerspectiveOffCenterLeftHanded(Single left,
Single right,
Single bottom,
Single top,
Single nearPlaneDistance,
Single farPlaneDistance) |
static Matrix4x4 |
CreateReflection(Plane value) |
static Matrix4x4 |
CreateRotationX(Single radians) |
static Matrix4x4 |
CreateRotationX(Single radians,
Vector3 centerPoint) |
static Matrix4x4 |
CreateRotationY(Single radians) |
static Matrix4x4 |
CreateRotationY(Single radians,
Vector3 centerPoint) |
static Matrix4x4 |
CreateRotationZ(Single radians) |
static Matrix4x4 |
CreateRotationZ(Single radians,
Vector3 centerPoint) |
static Matrix4x4 |
CreateScale(Single scale) |
static Matrix4x4 |
CreateScale(Single xScale,
Single yScale,
Single zScale) |
static Matrix4x4 |
CreateScale(Single xScale,
Single yScale,
Single zScale,
Vector3 centerPoint) |
static Matrix4x4 |
CreateScale(Single scale,
Vector3 centerPoint) |
static Matrix4x4 |
CreateScale(Vector3 scales) |
static Matrix4x4 |
CreateScale(Vector3 scales,
Vector3 centerPoint) |
static Matrix4x4 |
CreateShadow(Vector3 lightDirection,
Plane plane) |
static Matrix4x4 |
CreateTranslation(Single xPosition,
Single yPosition,
Single zPosition) |
static Matrix4x4 |
CreateTranslation(Vector3 position) |
static Matrix4x4 |
CreateViewport(Single x,
Single y,
Single width,
Single height,
Single minDepth,
Single maxDepth) |
static Matrix4x4 |
CreateViewportLeftHanded(Single x,
Single y,
Single width,
Single height,
Single minDepth,
Single maxDepth) |
static Matrix4x4 |
CreateWorld(Vector3 position,
Vector3 forward,
Vector3 up) |
static boolean |
Decompose(Matrix4x4 matrix,
JCORefOut<Vector3> scale,
JCORefOut<Quaternion> rotation,
JCORefOut<Vector3> translation) |
boolean |
Equals(Matrix4x4 other) |
Single |
GetDeterminant() |
Single |
GetElement(int row,
int column) |
static Matrix4x4 |
getIdentity() |
boolean |
getIsIdentity() |
java.lang.String |
getJCOAssemblyName()
Returns the reflected Assembly name
|
java.lang.String |
getJCOClassName()
Returns the reflected Class name
|
java.lang.Object |
getJCOInstance()
Returns the instantiated class
|
java.lang.String |
getJCOObjectName()
Returns the reflected Class name used to build the object
|
JCType |
getJCOType()
Returns the instantiated class Type
|
Vector4 |
GetRow(int index) |
Vector3 |
getTranslation() |
Vector4 |
getW() |
Vector4 |
getX() |
Vector4 |
getY() |
Vector4 |
getZ() |
static boolean |
Invert(Matrix4x4 matrix,
JCORefOut<Matrix4x4> result) |
static Matrix4x4 |
Lerp(Matrix4x4 matrix1,
Matrix4x4 matrix2,
Single amount) |
static Matrix4x4 |
Multiply(Matrix4x4 value1,
Matrix4x4 value2) |
static Matrix4x4 |
Multiply(Matrix4x4 value1,
Single value2) |
static Matrix4x4 |
Negate(Matrix4x4 value) |
void |
setJCOInstance(JCObject instance) |
void |
setTranslation(Vector3 Translation) |
void |
setW(Vector4 W) |
void |
setX(Vector4 X) |
void |
setY(Vector4 Y) |
void |
setZ(Vector4 Z) |
static Matrix4x4 |
Subtract(Matrix4x4 value1,
Matrix4x4 value2) |
static Matrix4x4 |
Transform(Matrix4x4 value,
Quaternion rotation) |
static Matrix4x4 |
Transpose(Matrix4x4 matrix) |
Matrix4x4 |
WithElement(int row,
int column,
Single value) |
Matrix4x4 |
WithRow(int index,
Vector4 value) |
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public Matrix4x4()
throws java.lang.Throwable
java.lang.Throwablepublic Matrix4x4(Matrix3x2 value) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionpublic Matrix4x4(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic Matrix4x4(Single m11, Single m12, Single m13, Single m14, Single m21, Single m22, Single m23, Single m24, Single m31, Single m32, Single m33, Single m34, Single m41, Single m42, Single m43, Single m44) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 Add(Matrix4x4 value1, Matrix4x4 value2) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public static Matrix4x4 cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into Matrix4x4, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedMatrix4x4 instancejava.lang.Throwable - in case of error during cast operationpublic static Matrix4x4 Create(Matrix3x2 value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 Create(Single value) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 Create(Single m11, Single m12, Single m13, Single m14, Single m21, Single m22, Single m23, Single m24, Single m31, Single m32, Single m33, Single m34, Single m41, Single m42, Single m43, Single m44) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 Create(Vector4 value) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public static Matrix4x4 Create(Vector4 x, Vector4 y, Vector4 z, Vector4 w) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException
public static Matrix4x4 CreateBillboard(Vector3 objectPosition, Vector3 cameraPosition, Vector3 cameraUpVector, Vector3 cameraForwardVector) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateBillboardLeftHanded(Vector3 objectPosition, Vector3 cameraPosition, Vector3 cameraUpVector, Vector3 cameraForwardVector) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateConstrainedBillboard(Vector3 objectPosition, Vector3 cameraPosition, Vector3 rotateAxis, Vector3 cameraForwardVector, Vector3 objectForwardVector) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateConstrainedBillboardLeftHanded(Vector3 objectPosition, Vector3 cameraPosition, Vector3 rotateAxis, Vector3 cameraForwardVector, Vector3 objectForwardVector) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateFromAxisAngle(Vector3 axis, Single angle) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateFromQuaternion(Quaternion quaternion) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateFromYawPitchRoll(Single yaw, Single pitch, Single roll) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateLookAt(Vector3 cameraPosition, Vector3 cameraTarget, Vector3 cameraUpVector) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 CreateLookAtLeftHanded(Vector3 cameraPosition, Vector3 cameraTarget, Vector3 cameraUpVector) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 CreateLookTo(Vector3 cameraPosition, Vector3 cameraDirection, Vector3 cameraUpVector) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 CreateLookToLeftHanded(Vector3 cameraPosition, Vector3 cameraDirection, Vector3 cameraUpVector) throws java.lang.Throwable, PlatformNotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowablePlatformNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateOrthographic(Single width, Single height, Single zNearPlane, Single zFarPlane) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateOrthographicLeftHanded(Single width, Single height, Single zNearPlane, Single zFarPlane) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateOrthographicOffCenter(Single left, Single right, Single bottom, Single top, Single zNearPlane, Single zFarPlane) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateOrthographicOffCenterLeftHanded(Single left, Single right, Single bottom, Single top, Single zNearPlane, Single zFarPlane) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreatePerspective(Single width, Single height, Single nearPlaneDistance, Single farPlaneDistance) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException, FormatException
public static Matrix4x4 CreatePerspectiveFieldOfView(Single fieldOfView, Single aspectRatio, Single nearPlaneDistance, Single farPlaneDistance) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException, FormatException
public static Matrix4x4 CreatePerspectiveFieldOfViewLeftHanded(Single fieldOfView, Single aspectRatio, Single nearPlaneDistance, Single farPlaneDistance) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException, FormatException
public static Matrix4x4 CreatePerspectiveLeftHanded(Single width, Single height, Single nearPlaneDistance, Single farPlaneDistance) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException, FormatException
public static Matrix4x4 CreatePerspectiveOffCenter(Single left, Single right, Single bottom, Single top, Single nearPlaneDistance, Single farPlaneDistance) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException, FormatException
public static Matrix4x4 CreatePerspectiveOffCenterLeftHanded(Single left, Single right, Single bottom, Single top, Single nearPlaneDistance, Single farPlaneDistance) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException, IndexOutOfRangeException, FormatException
public static Matrix4x4 CreateReflection(Plane value) throws java.lang.Throwable, PlatformNotSupportedException, ArgumentOutOfRangeException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionArgumentOutOfRangeExceptionNotSupportedExceptionpublic static Matrix4x4 CreateRotationX(Single radians) throws java.lang.Throwable, NotSupportedException, PlatformNotSupportedException
java.lang.ThrowableNotSupportedExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 CreateRotationX(Single radians, Vector3 centerPoint) throws java.lang.Throwable, NotSupportedException, PlatformNotSupportedException
java.lang.ThrowableNotSupportedExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 CreateRotationY(Single radians) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateRotationY(Single radians, Vector3 centerPoint) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateRotationZ(Single radians) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateRotationZ(Single radians, Vector3 centerPoint) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateScale(Single scale) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateScale(Single xScale, Single yScale, Single zScale) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateScale(Single xScale, Single yScale, Single zScale, Vector3 centerPoint) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateScale(Single scale, Vector3 centerPoint) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateScale(Vector3 scales) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateScale(Vector3 scales, Vector3 centerPoint) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateShadow(Vector3 lightDirection, Plane plane) throws java.lang.Throwable, PlatformNotSupportedException, ArgumentOutOfRangeException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionArgumentOutOfRangeExceptionNotSupportedExceptionpublic static Matrix4x4 CreateTranslation(Single xPosition, Single yPosition, Single zPosition) throws java.lang.Throwable, NotSupportedException, PlatformNotSupportedException
java.lang.ThrowableNotSupportedExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 CreateTranslation(Vector3 position) throws java.lang.Throwable, NotSupportedException, PlatformNotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowableNotSupportedExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionpublic static Matrix4x4 CreateViewport(Single x, Single y, Single width, Single height, Single minDepth, Single maxDepth) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateViewportLeftHanded(Single x, Single y, Single width, Single height, Single minDepth, Single maxDepth) throws java.lang.Throwable, PlatformNotSupportedException, NotSupportedException
java.lang.ThrowablePlatformNotSupportedExceptionNotSupportedExceptionpublic static Matrix4x4 CreateWorld(Vector3 position, Vector3 forward, Vector3 up) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionArgumentOutOfRangeExceptionpublic static boolean Decompose(Matrix4x4 matrix, JCORefOut<Vector3> scale, JCORefOut<Quaternion> rotation, JCORefOut<Vector3> translation) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public boolean Equals(Matrix4x4 other) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public Single GetDeterminant() throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public Single GetElement(int row, int column) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 getIdentity() throws java.lang.Throwable, NotSupportedException, PlatformNotSupportedException
java.lang.ThrowableNotSupportedExceptionPlatformNotSupportedExceptionpublic boolean getIsIdentity()
throws java.lang.Throwable,
ArgumentException,
NotSupportedException,
InvalidOperationException,
ArgumentOutOfRangeException,
PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class ValueTypeString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class ValueTypeString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class ValueTypeObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class ValueTypeString representing the name used to allocated the object
in CLR contextpublic JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in class ValueTypeJCType representing the CLR Type of the instantiated Classpublic Vector4 GetRow(int index) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic Vector3 getTranslation() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic Vector4 getW() throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public Vector4 getX() throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public Vector4 getY() throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public Vector4 getZ() throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public static boolean Invert(Matrix4x4 matrix, JCORefOut<Matrix4x4> result) throws java.lang.Throwable, ArgumentException, ArgumentNullException, PlatformNotSupportedException, ArgumentOutOfRangeException, InvalidOperationException, ArrayTypeMismatchException, NotSupportedException, ObjectDisposedException, RankException, IndexOutOfRangeException
public static Matrix4x4 Lerp(Matrix4x4 matrix1, Matrix4x4 matrix2, Single amount) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public static Matrix4x4 Multiply(Matrix4x4 value1, Matrix4x4 value2) throws java.lang.Throwable, NotSupportedException, ArgumentException, PlatformNotSupportedException
java.lang.ThrowableNotSupportedExceptionArgumentExceptionPlatformNotSupportedExceptionpublic static Matrix4x4 Multiply(Matrix4x4 value1, Single value2) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public static Matrix4x4 Negate(Matrix4x4 value) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public void setJCOInstance(JCObject instance)
setJCOInstance in class ValueTypepublic void setTranslation(Vector3 Translation) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic void setW(Vector4 W) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public void setX(Vector4 X) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public void setY(Vector4 Y) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public void setZ(Vector4 Z) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public static Matrix4x4 Subtract(Matrix4x4 value1, Matrix4x4 value2) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public static Matrix4x4 Transform(Matrix4x4 value, Quaternion rotation) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public static Matrix4x4 Transpose(Matrix4x4 matrix) throws java.lang.Throwable, ArgumentException, ArgumentNullException, ArgumentOutOfRangeException, PlatformNotSupportedException, NotSupportedException, ObjectDisposedException, InvalidOperationException, RankException, ArrayTypeMismatchException
public Matrix4x4 WithElement(int row, int column, Single value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedExceptionpublic Matrix4x4 WithRow(int index, Vector4 value) throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, PlatformNotSupportedException
java.lang.ThrowableArgumentExceptionNotSupportedExceptionInvalidOperationExceptionArgumentOutOfRangeExceptionPlatformNotSupportedException