Table of Contents

Class Matrix

Namespace
Android.Graphics
Assembly
MASES.Netdroid.dll
public class Matrix : JVMBridgeBase<Matrix>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Matrix>
Matrix
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Matrix>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Matrix>.IsAssignableFrom<T>()
JVMBridgeBase<Matrix>.Execute<T>(params T[])
JVMBridgeBase<Matrix>.DynBridgeClazz
JVMBridgeBase<Matrix>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Matrix()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Matrix()

Matrix(Matrix)

public Matrix(Matrix arg0)

Parameters

arg0 Matrix

Matrix

Matrix(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Matrix(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IDENTITY_MATRIX

public static Matrix IDENTITY_MATRIX { get; }

Property Value

Matrix

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MPERSP_0

public static int MPERSP_0 { get; }

Property Value

int

MPERSP_1

public static int MPERSP_1 { get; }

Property Value

int

MPERSP_2

public static int MPERSP_2 { get; }

Property Value

int

MSCALE_X

public static int MSCALE_X { get; }

Property Value

int

MSCALE_Y

public static int MSCALE_Y { get; }

Property Value

int

MSKEW_X

public static int MSKEW_X { get; }

Property Value

int

MSKEW_Y

public static int MSKEW_Y { get; }

Property Value

int

MTRANS_X

public static int MTRANS_X { get; }

Property Value

int

MTRANS_Y

public static int MTRANS_Y { get; }

Property Value

int

Methods

Dump(PrintWriter)

public void Dump(PrintWriter arg0)

Parameters

arg0 PrintWriter

PrintWriter

GetValues(float[])

public void GetValues(float[] arg0)

Parameters

arg0 float[]

float

Invert(Matrix)

public bool Invert(Matrix arg0)

Parameters

arg0 Matrix

Matrix

Returns

bool

bool

IsAffine()

public bool IsAffine()

Returns

bool

bool

IsIdentity()

public bool IsIdentity()

Returns

bool

bool

MapPoints(float[])

public void MapPoints(float[] arg0)

Parameters

arg0 float[]

float

MapPoints(float[], int, float[], int, int)

public void MapPoints(float[] arg0, int arg1, float[] arg2, int arg3, int arg4)

Parameters

arg0 float[]

float

arg1 int

int

arg2 float[]

float

arg3 int

int

arg4 int

int

MapPoints(float[], float[])

public void MapPoints(float[] arg0, float[] arg1)

Parameters

arg0 float[]

float

arg1 float[]

float

MapRadius(float)

public float MapRadius(float arg0)

Parameters

arg0 float

float

Returns

float

float

MapRect(RectF)

public bool MapRect(RectF arg0)

Parameters

arg0 RectF

RectF

Returns

bool

bool

MapRect(RectF, RectF)

public bool MapRect(RectF arg0, RectF arg1)

Parameters

arg0 RectF

RectF

arg1 RectF

RectF

Returns

bool

bool

MapVectors(float[])

public void MapVectors(float[] arg0)

Parameters

arg0 float[]

float

MapVectors(float[], int, float[], int, int)

public void MapVectors(float[] arg0, int arg1, float[] arg2, int arg3, int arg4)

Parameters

arg0 float[]

float

arg1 int

int

arg2 float[]

float

arg3 int

int

arg4 int

int

MapVectors(float[], float[])

public void MapVectors(float[] arg0, float[] arg1)

Parameters

arg0 float[]

float

arg1 float[]

float

PostConcat(Matrix)

public bool PostConcat(Matrix arg0)

Parameters

arg0 Matrix

Matrix

Returns

bool

bool

PostRotate(float)

public bool PostRotate(float arg0)

Parameters

arg0 float

float

Returns

bool

bool

PostRotate(float, float, float)

public bool PostRotate(float arg0, float arg1, float arg2)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

Returns

bool

bool

PostScale(float, float)

public bool PostScale(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

bool

bool

PostScale(float, float, float, float)

public bool PostScale(float arg0, float arg1, float arg2, float arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

Returns

bool

bool

PostSkew(float, float)

public bool PostSkew(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

bool

bool

PostSkew(float, float, float, float)

public bool PostSkew(float arg0, float arg1, float arg2, float arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

Returns

bool

bool

PostTranslate(float, float)

public bool PostTranslate(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

bool

bool

PreConcat(Matrix)

public bool PreConcat(Matrix arg0)

Parameters

arg0 Matrix

Matrix

Returns

bool

bool

PreRotate(float)

public bool PreRotate(float arg0)

Parameters

arg0 float

float

Returns

bool

bool

PreRotate(float, float, float)

public bool PreRotate(float arg0, float arg1, float arg2)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

Returns

bool

bool

PreScale(float, float)

public bool PreScale(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

bool

bool

PreScale(float, float, float, float)

public bool PreScale(float arg0, float arg1, float arg2, float arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

Returns

bool

bool

PreSkew(float, float)

public bool PreSkew(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

bool

bool

PreSkew(float, float, float, float)

public bool PreSkew(float arg0, float arg1, float arg2, float arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

Returns

bool

bool

PreTranslate(float, float)

public bool PreTranslate(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

bool

bool

RectStaysRect()

public bool RectStaysRect()

Returns

bool

bool

Reset()

public void Reset()

Set(Matrix)

public void Set(Matrix arg0)

Parameters

arg0 Matrix

Matrix

SetConcat(Matrix, Matrix)

public bool SetConcat(Matrix arg0, Matrix arg1)

Parameters

arg0 Matrix

Matrix

arg1 Matrix

Matrix

Returns

bool

bool

SetPolyToPoly(float[], int, float[], int, int)

public bool SetPolyToPoly(float[] arg0, int arg1, float[] arg2, int arg3, int arg4)

Parameters

arg0 float[]

float

arg1 int

int

arg2 float[]

float

arg3 int

int

arg4 int

int

Returns

bool

bool

SetRectToRect(RectF, RectF, ScaleToFit)

public bool SetRectToRect(RectF arg0, RectF arg1, Matrix.ScaleToFit arg2)

Parameters

arg0 RectF

RectF

arg1 RectF

RectF

arg2 Matrix.ScaleToFit

Matrix.ScaleToFit

Returns

bool

bool

SetRotate(float)

public void SetRotate(float arg0)

Parameters

arg0 float

float

SetRotate(float, float, float)

public void SetRotate(float arg0, float arg1, float arg2)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

SetScale(float, float)

public void SetScale(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

SetScale(float, float, float, float)

public void SetScale(float arg0, float arg1, float arg2, float arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

SetSinCos(float, float)

public void SetSinCos(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

SetSinCos(float, float, float, float)

public void SetSinCos(float arg0, float arg1, float arg2, float arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

SetSkew(float, float)

public void SetSkew(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

SetSkew(float, float, float, float)

public void SetSkew(float arg0, float arg1, float arg2, float arg3)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

SetTranslate(float, float)

public void SetTranslate(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

SetValues(float[])

public void SetValues(float[] arg0)

Parameters

arg0 float[]

float

ToShortString()

public String ToShortString()

Returns

String

String