SKColorSpace

Undocumented in source.
class SKColorSpace : SKObject , ISKNonVirtualReferenceCounted {}

Constructors

this
this(void* handle, bool owns)
Undocumented in source.

Members

Functions

Dispose
void Dispose(bool disposing)
Undocumented in source. Be warned that the author may not have intended to support it.
FromXyzD50
SKMatrix44 FromXyzD50()
Undocumented in source. Be warned that the author may not have intended to support it.
GammaIsCloseToSrgb
bool GammaIsCloseToSrgb()
Undocumented in source. Be warned that the author may not have intended to support it.
GammaIsLinear
bool GammaIsLinear()
Undocumented in source. Be warned that the author may not have intended to support it.
GetNumericalTransferFunction
SKColorSpaceTransferFn GetNumericalTransferFunction()
Undocumented in source. Be warned that the author may not have intended to support it.
GetNumericalTransferFunction
bool GetNumericalTransferFunction(SKColorSpaceTransferFn fn)
Undocumented in source. Be warned that the author may not have intended to support it.
IsNumericalTransferFunction
bool IsNumericalTransferFunction()
Undocumented in source. Be warned that the author may not have intended to support it.
IsSrgb
bool IsSrgb()
Undocumented in source. Be warned that the author may not have intended to support it.
NamedGamma
SKNamedGamma NamedGamma()
Undocumented in source. Be warned that the author may not have intended to support it.
ReferenceNative
void ReferenceNative()
Undocumented in source. Be warned that the author may not have intended to support it.
ToColorSpaceXyz
bool ToColorSpaceXyz(SKColorSpaceXyz toXyzD50)
Undocumented in source. Be warned that the author may not have intended to support it.
ToColorSpaceXyz
SKColorSpaceXyz ToColorSpaceXyz()
Undocumented in source. Be warned that the author may not have intended to support it.
ToLinearGamma
SKColorSpace ToLinearGamma()
Undocumented in source. Be warned that the author may not have intended to support it.
ToProfile
SKColorSpaceIccProfile ToProfile()
Undocumented in source. Be warned that the author may not have intended to support it.
ToSrgbGamma
SKColorSpace ToSrgbGamma()
Undocumented in source. Be warned that the author may not have intended to support it.
ToXyzD50
SKMatrix44 ToXyzD50()
Undocumented in source. Be warned that the author may not have intended to support it.
Type
SKColorSpaceType Type()
Undocumented in source. Be warned that the author may not have intended to support it.
UnreferenceNative
void UnreferenceNative()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

CreateIcc
SKColorSpace CreateIcc(void* input, long length)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateIcc
SKColorSpace CreateIcc(byte[] input, long length)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateIcc
SKColorSpace CreateIcc(byte[] input)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateIcc
SKColorSpace CreateIcc(SKData input)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateIcc
SKColorSpace CreateIcc(SKColorSpaceIccProfile profile)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKColorSpaceRenderTargetGamma gamma, SKMatrix44 toXyzD50, SKColorSpaceFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKColorSpaceRenderTargetGamma gamma, SKColorSpaceGamut gamut, SKColorSpaceFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKColorSpaceTransferFn coeffs, SKMatrix44 toXyzD50, SKColorSpaceFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKColorSpaceTransferFn coeffs, SKColorSpaceGamut gamut, SKColorSpaceFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKColorSpaceRenderTargetGamma gamma, SKMatrix44 toXyzD50)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKColorSpaceRenderTargetGamma gamma, SKColorSpaceGamut gamut)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKColorSpaceTransferFn coeffs, SKMatrix44 toXyzD50)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKColorSpaceTransferFn coeffs, SKColorSpaceGamut gamut)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKNamedGamma gamma, SKMatrix44 toXyzD50)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKNamedGamma gamma, SKColorSpaceGamut gamut)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRgb
SKColorSpace CreateRgb(SKColorSpaceTransferFn transferFn, SKColorSpaceXyz toXyzD50)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateSrgb
SKColorSpace CreateSrgb()
Undocumented in source. Be warned that the author may not have intended to support it.
CreateSrgbLinear
SKColorSpace CreateSrgbLinear()
Undocumented in source. Be warned that the author may not have intended to support it.
EnsureStaticInstanceAreInitialized
void EnsureStaticInstanceAreInitialized()
Undocumented in source. Be warned that the author may not have intended to support it.
Equal
bool Equal(SKColorSpace left, SKColorSpace right)
Undocumented in source. Be warned that the author may not have intended to support it.
GetObject
SKColorSpace GetObject(void* handle, bool owns, bool unrefExisting)
Undocumented in source. Be warned that the author may not have intended to support it.
srgb
SKColorSpace srgb()
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From SKObject

Handle
void* Handle()
Undocumented in source. Be warned that the author may not have intended to support it.
Handle
void Handle(void* value)
Undocumented in source. Be warned that the author may not have intended to support it.
registerOwnedObject
void registerOwnedObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
registerKeepAliveObject
void registerKeepAliveObject(void* handle, SKObject obj)
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeUnownedManaged
void DisposeUnownedManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeManaged
void DisposeManaged()
Undocumented in source. Be warned that the author may not have intended to support it.
DisposeNative
void DisposeNative()
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOrAddObject
TSkiaObject GetOrAddObject(void* handle, bool owns, bool unrefExisting, Func!(void*, bool, TSkiaObject) objectFactory)
Undocumented in source. Be warned that the author may not have intended to support it.
RegisterHandle
void RegisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
DeregisterHandle
void DeregisterHandle(void* handle, SKObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
GetInstance
bool GetInstance(void* handle, TSkiaObject instance)
Undocumented in source. Be warned that the author may not have intended to support it.
PreventPublicDisposal
void PreventPublicDisposal()
Undocumented in source. Be warned that the author may not have intended to support it.
RevokeOwnership
void RevokeOwnership(SKObject newOwner)
Undocumented in source. Be warned that the author may not have intended to support it.
OwnedBy
T OwnedBy(T child, SKObject owner)
Undocumented in source. Be warned that the author may not have intended to support it.
Owned
T Owned(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
Referenced
T Referenced(T owner, SKObject child)
Undocumented in source. Be warned that the author may not have intended to support it.
PtrToStructureArray
T[] PtrToStructureArray(void* intPtr, int count)
Undocumented in source. Be warned that the author may not have intended to support it.

From ISKNonVirtualReferenceCounted

ReferenceNative
void ReferenceNative()
Undocumented in source.
UnreferenceNative
void UnreferenceNative()
Undocumented in source.

Meta