Table of Contents

Class ColorSpace

Namespace
Android.Graphics
Assembly
MASES.Netdroid.dll
public class ColorSpace : JVMBridgeBase<ColorSpace>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<ColorSpace>
ColorSpace
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<ColorSpace>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ColorSpace>.IsAssignableFrom<T>()
JVMBridgeBase<ColorSpace>.Execute<T>(params T[])
JVMBridgeBase<ColorSpace>.DynBridgeClazz
JVMBridgeBase<ColorSpace>.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

ColorSpace()

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

[Obsolete("ColorSpace class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ColorSpace()

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

[Obsolete("ColorSpace class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ColorSpace(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ILLUMINANT_A

public static float[] ILLUMINANT_A { get; }

Property Value

float[]

ILLUMINANT_B

public static float[] ILLUMINANT_B { get; }

Property Value

float[]

ILLUMINANT_C

public static float[] ILLUMINANT_C { get; }

Property Value

float[]

ILLUMINANT_D50

public static float[] ILLUMINANT_D50 { get; }

Property Value

float[]

ILLUMINANT_D55

public static float[] ILLUMINANT_D55 { get; }

Property Value

float[]

ILLUMINANT_D60

public static float[] ILLUMINANT_D60 { get; }

Property Value

float[]

ILLUMINANT_D65

public static float[] ILLUMINANT_D65 { get; }

Property Value

float[]

ILLUMINANT_D75

public static float[] ILLUMINANT_D75 { get; }

Property Value

float[]

ILLUMINANT_E

public static float[] ILLUMINANT_E { get; }

Property Value

float[]

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

MAX_ID

public static int MAX_ID { get; }

Property Value

int

MIN_ID

public static int MIN_ID { get; }

Property Value

int

Methods

Adapt(ColorSpace, float[])

public static ColorSpace Adapt(ColorSpace arg0, float[] arg1)

Parameters

arg0 ColorSpace

ColorSpace

arg1 float[]

float

Returns

ColorSpace

ColorSpace

Adapt(ColorSpace, float[], Adaptation)

public static ColorSpace Adapt(ColorSpace arg0, float[] arg1, ColorSpace.Adaptation arg2)

Parameters

arg0 ColorSpace

ColorSpace

arg1 float[]

float

arg2 ColorSpace.Adaptation

ColorSpace.Adaptation

Returns

ColorSpace

ColorSpace

CctToXyz(int)

public static float[] CctToXyz(int arg0)

Parameters

arg0 int

int

Returns

float[]

float

ChromaticAdaptation(Adaptation, float[], float[])

public static float[] ChromaticAdaptation(ColorSpace.Adaptation arg0, float[] arg1, float[] arg2)

Parameters

arg0 ColorSpace.Adaptation

ColorSpace.Adaptation

arg1 float[]

float

arg2 float[]

float

Returns

float[]

float

Connect(ColorSpace)

public static ColorSpace.Connector Connect(ColorSpace arg0)

Parameters

arg0 ColorSpace

ColorSpace

Returns

ColorSpace.Connector

ColorSpace.Connector

Connect(ColorSpace, ColorSpace)

public static ColorSpace.Connector Connect(ColorSpace arg0, ColorSpace arg1)

Parameters

arg0 ColorSpace

ColorSpace

arg1 ColorSpace

ColorSpace

Returns

ColorSpace.Connector

ColorSpace.Connector

Connect(ColorSpace, ColorSpace, RenderIntent)

public static ColorSpace.Connector Connect(ColorSpace arg0, ColorSpace arg1, ColorSpace.RenderIntent arg2)

Parameters

arg0 ColorSpace

ColorSpace

arg1 ColorSpace

ColorSpace

arg2 ColorSpace.RenderIntent

ColorSpace.RenderIntent

Returns

ColorSpace.Connector

ColorSpace.Connector

Connect(ColorSpace, RenderIntent)

public static ColorSpace.Connector Connect(ColorSpace arg0, ColorSpace.RenderIntent arg1)

Parameters

arg0 ColorSpace

ColorSpace

arg1 ColorSpace.RenderIntent

ColorSpace.RenderIntent

Returns

ColorSpace.Connector

ColorSpace.Connector

FromXyz(float, float, float)

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

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

Returns

float[]

float

FromXyz(float[])

public float[] FromXyz(float[] arg0)

Parameters

arg0 float[]

float

Returns

float[]

float

Get(Named)

public static ColorSpace Get(ColorSpace.Named arg0)

Parameters

arg0 ColorSpace.Named

ColorSpace.Named

Returns

ColorSpace

ColorSpace

GetComponentCount()

public int GetComponentCount()

Returns

int

int

GetDataSpace()

public int GetDataSpace()

Returns

int

int

GetFromDataSpace(int)

public static ColorSpace GetFromDataSpace(int arg0)

Parameters

arg0 int

int

Returns

ColorSpace

ColorSpace

GetId()

public int GetId()

Returns

int

int

GetMaxValue(int)

public float GetMaxValue(int arg0)

Parameters

arg0 int

int

Returns

float

float

GetMinValue(int)

public float GetMinValue(int arg0)

Parameters

arg0 int

int

Returns

float

float

GetModel()

public ColorSpace.Model GetModel()

Returns

ColorSpace.Model

ColorSpace.Model

GetName()

public String GetName()

Returns

String

String

IsSrgb()

public bool IsSrgb()

Returns

bool

bool

IsWideGamut()

public bool IsWideGamut()

Returns

bool

bool

Match(float[], TransferParameters)

public static ColorSpace Match(float[] arg0, ColorSpace.Rgb.TransferParameters arg1)

Parameters

arg0 float[]

float

arg1 ColorSpace.Rgb.TransferParameters

ColorSpace.Rgb.TransferParameters

Returns

ColorSpace

ColorSpace

ToXyz(float, float, float)

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

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

Returns

float[]

float

ToXyz(float[])

public float[] ToXyz(float[] arg0)

Parameters

arg0 float[]

float

Returns

float[]

float