Class ColorSpace.Rgb
public class ColorSpace.Rgb : ColorSpace, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
ColorSpace.Rgb
- Implements
- Inherited Members
- Extension Methods
Constructors
Rgb(String, float[], TransferParameters)
public Rgb(String arg0, float[] arg1, ColorSpace.Rgb.TransferParameters arg2)
Parameters
arg0Stringarg1float[]arg2ColorSpace.Rgb.TransferParameters
Rgb(String, float[], DoubleUnaryOperator, DoubleUnaryOperator)
public Rgb(String arg0, float[] arg1, DoubleUnaryOperator arg2, DoubleUnaryOperator arg3)
Parameters
arg0Stringarg1float[]arg2DoubleUnaryOperatorarg3DoubleUnaryOperator
Rgb(String, float[], double)
public Rgb(String arg0, float[] arg1, double arg2)
Parameters
Rgb(String, float[], float[], TransferParameters)
public Rgb(String arg0, float[] arg1, float[] arg2, ColorSpace.Rgb.TransferParameters arg3)
Parameters
arg0Stringarg1float[]arg2float[]arg3ColorSpace.Rgb.TransferParameters
Rgb(String, float[], float[], DoubleUnaryOperator, DoubleUnaryOperator, float, float)
public Rgb(String arg0, float[] arg1, float[] arg2, DoubleUnaryOperator arg3, DoubleUnaryOperator arg4, float arg5, float arg6)
Parameters
arg0Stringarg1float[]arg2float[]arg3DoubleUnaryOperatorarg4DoubleUnaryOperatorarg5floatarg6float
Rgb(String, float[], float[], double)
public Rgb(String arg0, float[] arg1, float[] arg2, double arg3)
Parameters
Rgb(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 Rgb(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(String, float[], TransferParameters)
HPA initializer for Rgb(Java.Lang.String arg0, float[] arg1, Android.Graphics.ColorSpace.Rgb.TransferParameters arg2)
public static ColorSpace.Rgb CreatePoolableInstance(String arg0, float[] arg1, ColorSpace.Rgb.TransferParameters arg2)
Parameters
arg0Stringarg1float[]arg2ColorSpace.Rgb.TransferParameters
Returns
CreatePoolableInstance(String, float[], DoubleUnaryOperator, DoubleUnaryOperator)
HPA initializer for Rgb(Java.Lang.String arg0, float[] arg1, Java.Util.Function.DoubleUnaryOperator arg2, Java.Util.Function.DoubleUnaryOperator arg3)
public static ColorSpace.Rgb CreatePoolableInstance(String arg0, float[] arg1, DoubleUnaryOperator arg2, DoubleUnaryOperator arg3)
Parameters
arg0Stringarg1float[]arg2DoubleUnaryOperatorarg3DoubleUnaryOperator
Returns
CreatePoolableInstance(String, float[], double)
HPA initializer for Rgb(Java.Lang.String arg0, float[] arg1, double arg2)
public static ColorSpace.Rgb CreatePoolableInstance(String arg0, float[] arg1, double arg2)
Parameters
Returns
CreatePoolableInstance(String, float[], float[], TransferParameters)
HPA initializer for Rgb(Java.Lang.String arg0, float[] arg1, float[] arg2, Android.Graphics.ColorSpace.Rgb.TransferParameters arg3)
public static ColorSpace.Rgb CreatePoolableInstance(String arg0, float[] arg1, float[] arg2, ColorSpace.Rgb.TransferParameters arg3)
Parameters
arg0Stringarg1float[]arg2float[]arg3ColorSpace.Rgb.TransferParameters
Returns
CreatePoolableInstance(String, float[], float[], DoubleUnaryOperator, DoubleUnaryOperator, float, float)
HPA initializer for Rgb(Java.Lang.String arg0, float[] arg1, float[] arg2, Java.Util.Function.DoubleUnaryOperator arg3, Java.Util.Function.DoubleUnaryOperator arg4, float arg5, float arg6)
public static ColorSpace.Rgb CreatePoolableInstance(String arg0, float[] arg1, float[] arg2, DoubleUnaryOperator arg3, DoubleUnaryOperator arg4, float arg5, float arg6)
Parameters
arg0Stringarg1float[]arg2float[]arg3DoubleUnaryOperatorarg4DoubleUnaryOperatorarg5floatarg6float
Returns
CreatePoolableInstance(String, float[], float[], double)
HPA initializer for Rgb(Java.Lang.String arg0, float[] arg1, float[] arg2, double arg3)
public static ColorSpace.Rgb CreatePoolableInstance(String arg0, float[] arg1, float[] arg2, double arg3)
Parameters
Returns
FromLinear(float, float, float)
public float[] FromLinear(float arg0, float arg1, float arg2)
Parameters
Returns
FromLinear(float[])
public float[] FromLinear(float[] arg0)
Parameters
Returns
GetEotf()
public DoubleUnaryOperator GetEotf()
Returns
GetEotfDirect()
public DoubleUnaryOperator GetEotfDirect()
Returns
GetInverseTransform()
public float[] GetInverseTransform()
Returns
GetInverseTransform(float[])
public float[] GetInverseTransform(float[] arg0)
Parameters
Returns
GetOetf()
public DoubleUnaryOperator GetOetf()
Returns
GetOetfDirect()
public DoubleUnaryOperator GetOetfDirect()
Returns
GetPrimaries()
public float[] GetPrimaries()
Returns
GetPrimaries(float[])
public float[] GetPrimaries(float[] arg0)
Parameters
Returns
GetTransferParameters()
https://developer.android.com/reference/android/graphics/ColorSpace.Rgb.html#getTransferParameters()
public ColorSpace.Rgb.TransferParameters GetTransferParameters()
Returns
GetTransform()
public float[] GetTransform()
Returns
GetTransform(float[])
public float[] GetTransform(float[] arg0)
Parameters
Returns
GetWhitePoint()
public float[] GetWhitePoint()
Returns
GetWhitePoint(float[])
public float[] GetWhitePoint(float[] arg0)
Parameters
Returns
ToLinear(float, float, float)
public float[] ToLinear(float arg0, float arg1, float arg2)
Parameters
Returns
ToLinear(float[])
public float[] ToLinear(float[] arg0)