Class Matrix
public class Matrix : JVMBridgeBase<Matrix>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Matrix
- Implements
- Extension Methods
Constructors
Matrix()
[Obsolete("Deprecated in JVM")]
public Matrix()
Matrix(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Matrix(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
CreatePoolableInstance()
HPA initializer for Matrix()
public static Matrix CreatePoolableInstance()
Returns
FrustumM(float[], int, float, float, float, float, float, float)
public static void FrustumM(float[] arg0, int arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
Parameters
InvertM(float[], int, float[], int)
public static bool InvertM(float[] arg0, int arg1, float[] arg2, int arg3)
Parameters
Returns
Length(float, float, float)
public static float Length(float arg0, float arg1, float arg2)
Parameters
Returns
MultiplyMM(float[], int, float[], int, float[], int)
public static void MultiplyMM(float[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5)
Parameters
MultiplyMV(float[], int, float[], int, float[], int)
public static void MultiplyMV(float[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5)
Parameters
OrthoM(float[], int, float, float, float, float, float, float)
public static void OrthoM(float[] arg0, int arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
Parameters
PerspectiveM(float[], int, float, float, float, float)
public static void PerspectiveM(float[] arg0, int arg1, float arg2, float arg3, float arg4, float arg5)
Parameters
RotateM(float[], int, float, float, float, float)
public static void RotateM(float[] arg0, int arg1, float arg2, float arg3, float arg4, float arg5)
Parameters
RotateM(float[], int, float[], int, float, float, float, float)
public static void RotateM(float[] arg0, int arg1, float[] arg2, int arg3, float arg4, float arg5, float arg6, float arg7)
Parameters
ScaleM(float[], int, float, float, float)
public static void ScaleM(float[] arg0, int arg1, float arg2, float arg3, float arg4)
Parameters
ScaleM(float[], int, float[], int, float, float, float)
public static void ScaleM(float[] arg0, int arg1, float[] arg2, int arg3, float arg4, float arg5, float arg6)
Parameters
SetIdentityM(float[], int)
public static void SetIdentityM(float[] arg0, int arg1)
Parameters
SetLookAtM(float[], int, float, float, float, float, float, float, float, float, float)
public static void SetLookAtM(float[] arg0, int arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10)
Parameters
arg0float[]arg1intarg2floatarg3floatarg4floatarg5floatarg6floatarg7floatarg8floatarg9floatarg10float
SetRotateEulerM(float[], int, float, float, float)
[Obsolete("Deprecated in JVM")]
public static void SetRotateEulerM(float[] arg0, int arg1, float arg2, float arg3, float arg4)
Parameters
SetRotateEulerM2(float[], int, float, float, float)
public static void SetRotateEulerM2(float[] arg0, int arg1, float arg2, float arg3, float arg4)
Parameters
SetRotateM(float[], int, float, float, float, float)
public static void SetRotateM(float[] arg0, int arg1, float arg2, float arg3, float arg4, float arg5)
Parameters
TranslateM(float[], int, float, float, float)
public static void TranslateM(float[] arg0, int arg1, float arg2, float arg3, float arg4)
Parameters
TranslateM(float[], int, float[], int, float, float, float)
public static void TranslateM(float[] arg0, int arg1, float[] arg2, int arg3, float arg4, float arg5, float arg6)
Parameters
TransposeM(float[], int, float[], int)
public static void TransposeM(float[] arg0, int arg1, float[] arg2, int arg3)