ColorMatrix Class
Definition
4x5 matrix for transforming the color and alpha components of a Bitmap.
[Android.Runtime.Register("android/graphics/ColorMatrix", ApiSince=1, DoNotGenerateAcw=true)]
public class ColorMatrix : Java.Lang.Object
type ColorMatrix = class
inherit Object
- Inheritance
- Attributes
Remarks
Portions of this page are modifications based on work created and shared by the
Constructors
ColorMatrix() |
Create a new colormatrix initialized to identity (as if reset() had been called). |
ColorMatrix(ColorMatrix) |
Create a new colormatrix initialized with the specified colormatrix. |
ColorMatrix(IntPtr, JniHandleOwnership) |
A constructor used when creating managed representations of JNI objects; called by the runtime. |
ColorMatrix(Single[]) |
Create a new colormatrix initialized with the specified array of values. |
Properties
Class |
Returns the unique instance of Class that represents this object's class. (Inherited from Object) |
Handle |
The handle to the underlying Android instance. (Inherited from Object) |
JniIdentityHashCode | (Inherited from Object) |
JniPeerMembers | |
PeerReference | (Inherited from Object) |
ThresholdClass |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
ThresholdType |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
Methods
Clone() |
Creates and returns a copy of this |
Dispose() | (Inherited from Object) |
Dispose(Boolean) | (Inherited from Object) |
Equals(Object) |
Compares this instance with the specified object and indicates if they are equal. (Inherited from Object) |
GetArray() |
Return the array of floats representing this colormatrix. |
GetHashCode() |
Returns an integer hash code for this object. (Inherited from Object) |
JavaFinalize() |
Invoked when the garbage collector has detected that this instance is no longer reachable. (Inherited from Object) |
Notify() |
Causes a thread which is waiting on this object's monitor (by means of
calling one of the |
NotifyAll() |
Causes all threads which are waiting on this object's monitor (by means
of calling one of the |
PostConcat(ColorMatrix) |
Concat this colormatrix with the specified postmatrix. |
PreConcat(ColorMatrix) |
Concat this colormatrix with the specified prematrix. |
Reset() | |
Set(ColorMatrix) |
Assign the src colormatrix into this matrix, copying all of its values. |
Set(Single[]) |
Assign the array of floats into this matrix, copying all of its values. |
SetConcat(ColorMatrix, ColorMatrix) |
Set this colormatrix to the concatenation of the two specified colormatrices, such that the resulting colormatrix has the same effect as applying matB and then applying matA. |
SetHandle(IntPtr, JniHandleOwnership) |
Sets the Handle property. (Inherited from Object) |
SetRGB2YUV() |
Set the matrix to convert RGB to YUV |
SetRotate(Int32, Single) |
Set the rotation on a color axis by the specified values. |
SetSaturation(Single) |
Set the matrix to affect the saturation of colors. |
SetScale(Single, Single, Single, Single) |
Set this colormatrix to scale by the specified values. |
SetYUV2RGB() |
Set the matrix to convert from YUV to RGB |
ToArray<T>() | (Inherited from Object) |
ToString() |
Returns a string containing a concise, human-readable description of this object. (Inherited from Object) |
UnregisterFromRuntime() | (Inherited from Object) |
Wait() |
Causes the calling thread to wait until another thread calls the |
Wait(Int64) |
Causes the calling thread to wait until another thread calls the |
Wait(Int64, Int32) |
Causes the calling thread to wait until another thread calls the |
Explicit Interface Implementations
IJavaObjectEx.IsProxy | (Inherited from Object) |
IJavaObjectEx.KeyHandle | (Inherited from Object) |
IJavaObjectEx.NeedsActivation | (Inherited from Object) |
IJavaObjectEx.ToLocalJniHandle() | (Inherited from Object) |
IJavaPeerable.Disposed() | (Inherited from Object) |
IJavaPeerable.DisposeUnlessReferenced() | (Inherited from Object) |
IJavaPeerable.Finalized() | (Inherited from Object) |
IJavaPeerable.JniManagedPeerState | (Inherited from Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) | (Inherited from Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) | (Inherited from Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) | (Inherited from Object) |
Extension Methods
JavaCast<TResult>(IJavaObject) |
Performs an Android runtime-checked type conversion. |
JavaCast<TResult>(IJavaObject) | |
GetJniTypeName(IJavaPeerable) |