Android.Renderscripts.Matrix3f Members

The members of Android.Renderscripts.Matrix3f are listed below.

See Also: Inherited members from Java.Lang.Object

Public Constructors

Creates a new identity 3x3 matrix
Creates a new matrix and sets its values from the given parameter

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

Get(int, int) : float
Returns the value for a given row and column
GetArray() : float[]
Return a reference to the internal array representing matrix values.
Load(Matrix3f)
Sets the values of the matrix to those of the parameter
LoadIdentity()
Sets the matrix values to identity
LoadMultiply(Matrix3f, Matrix3f)
Sets current values to be the result of multiplying two given matrices
LoadRotate(float)
Makes the upper 2x2 a rotation matrix of the given angle
LoadRotate(float, float, float, float)
Sets current values to be a rotation matrix of certain angle about a given axis
LoadScale(float, float)
Makes the upper 2x2 a scale matrix of given dimensions
LoadScale(float, float, float)
Sets current values to be a scale matrix of given dimensions
LoadTranslate(float, float)
Sets current values to be a translation matrix of given dimensions
Multiply(Matrix3f)
Post-multiplies the current matrix by a given parameter
Rotate(float)
Modifies the upper 2x2 of the current matrix by post-multiplying it with a rotation matrix of given angle
Rotate(float, float, float, float)
Modifies the current matrix by post-multiplying it with a rotation matrix of certain angle about a given axis
Scale(float, float)
Modifies the upper 2x2 of the current matrix by post-multiplying it with a scale matrix of given dimensions
Scale(float, float, float)
Modifies the current matrix by post-multiplying it with a scale matrix of given dimensions
Set(int, int, float)
Sets the value for a given row and column
Translate(float, float)
Modifies the current matrix by post-multiplying it with a translation matrix of given dimensions
Transpose()
Sets the current matrix to its transpose