Table of Contents

Class ColorSpace.Rgb

Namespace
Android.Graphics
Assembly
MASES.Netdroid.dll
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

arg0 String

String

arg1 float[]

float

arg2 ColorSpace.Rgb.TransferParameters

ColorSpace.Rgb.TransferParameters

Rgb(String, float[], DoubleUnaryOperator, DoubleUnaryOperator)

public Rgb(String arg0, float[] arg1, DoubleUnaryOperator arg2, DoubleUnaryOperator arg3)

Parameters

arg0 String

String

arg1 float[]

float

arg2 DoubleUnaryOperator

DoubleUnaryOperator

arg3 DoubleUnaryOperator

DoubleUnaryOperator

Rgb(String, float[], double)

public Rgb(String arg0, float[] arg1, double arg2)

Parameters

arg0 String

String

arg1 float[]

float

arg2 double

double

Rgb(String, float[], float[], TransferParameters)

public Rgb(String arg0, float[] arg1, float[] arg2, ColorSpace.Rgb.TransferParameters arg3)

Parameters

arg0 String

String

arg1 float[]

float

arg2 float[]

float

arg3 ColorSpace.Rgb.TransferParameters

ColorSpace.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

arg0 String

String

arg1 float[]

float

arg2 float[]

float

arg3 DoubleUnaryOperator

DoubleUnaryOperator

arg4 DoubleUnaryOperator

DoubleUnaryOperator

arg5 float

float

arg6 float

float

Rgb(String, float[], float[], double)

public Rgb(String arg0, float[] arg1, float[] arg2, double arg3)

Parameters

arg0 String

String

arg1 float[]

float

arg2 float[]

float

arg3 double

double

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

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

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

arg0 String
arg1 float[]
arg2 ColorSpace.Rgb.TransferParameters

Returns

ColorSpace.Rgb

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

arg0 String
arg1 float[]
arg2 DoubleUnaryOperator
arg3 DoubleUnaryOperator

Returns

ColorSpace.Rgb

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

arg0 String
arg1 float[]
arg2 double

Returns

ColorSpace.Rgb

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

arg0 String
arg1 float[]
arg2 float[]
arg3 ColorSpace.Rgb.TransferParameters

Returns

ColorSpace.Rgb

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

arg0 String
arg1 float[]
arg2 float[]
arg3 DoubleUnaryOperator
arg4 DoubleUnaryOperator
arg5 float
arg6 float

Returns

ColorSpace.Rgb

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

arg0 String
arg1 float[]
arg2 float[]
arg3 double

Returns

ColorSpace.Rgb

FromLinear(float, float, float)

public float[] FromLinear(float arg0, float arg1, float arg2)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

Returns

float[]

float

FromLinear(float[])

public float[] FromLinear(float[] arg0)

Parameters

arg0 float[]

float

Returns

float[]

float

GetEotf()

public DoubleUnaryOperator GetEotf()

Returns

DoubleUnaryOperator

DoubleUnaryOperator

GetEotfDirect()

public DoubleUnaryOperator GetEotfDirect()

Returns

DoubleUnaryOperator

DoubleUnaryOperator

GetInverseTransform()

public float[] GetInverseTransform()

Returns

float[]

float

GetInverseTransform(float[])

public float[] GetInverseTransform(float[] arg0)

Parameters

arg0 float[]

float

Returns

float[]

float

GetOetf()

public DoubleUnaryOperator GetOetf()

Returns

DoubleUnaryOperator

DoubleUnaryOperator

GetOetfDirect()

public DoubleUnaryOperator GetOetfDirect()

Returns

DoubleUnaryOperator

DoubleUnaryOperator

GetPrimaries()

public float[] GetPrimaries()

Returns

float[]

float

GetPrimaries(float[])

public float[] GetPrimaries(float[] arg0)

Parameters

arg0 float[]

float

Returns

float[]

float

GetTransferParameters()

public ColorSpace.Rgb.TransferParameters GetTransferParameters()

Returns

ColorSpace.Rgb.TransferParameters

ColorSpace.Rgb.TransferParameters

GetTransform()

public float[] GetTransform()

Returns

float[]

float

GetTransform(float[])

public float[] GetTransform(float[] arg0)

Parameters

arg0 float[]

float

Returns

float[]

float

GetWhitePoint()

public float[] GetWhitePoint()

Returns

float[]

float

GetWhitePoint(float[])

public float[] GetWhitePoint(float[] arg0)

Parameters

arg0 float[]

float

Returns

float[]

float

ToLinear(float, float, float)

public float[] ToLinear(float arg0, float arg1, float arg2)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

Returns

float[]

float

ToLinear(float[])

public float[] ToLinear(float[] arg0)

Parameters

arg0 float[]

float

Returns

float[]

float