SKCodec

Undocumented in source.
class SKCodec : SKObject , ISKSkipObjectRegistration {}

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.
Dispose
void Dispose()
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.
EncodedFormat
SKEncodedImageFormat EncodedFormat()
Undocumented in source. Be warned that the author may not have intended to support it.
EncodedOrigin
SKEncodedOrigin EncodedOrigin()
Undocumented in source. Be warned that the author may not have intended to support it.
FrameCount
int FrameCount()
Undocumented in source. Be warned that the author may not have intended to support it.
FrameInfo
SKCodecFrameInfo[] FrameInfo()
Undocumented in source. Be warned that the author may not have intended to support it.
GetFrameInfo
bool GetFrameInfo(int index, SKCodecFrameInfo frameInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
GetOutputScanline
int GetOutputScanline(int inputScanline)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(byte[] pixels)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, byte[] pixels)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, byte[] pixels)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, void* pixels)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, void* pixels, SKCodecOptions options)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, void* pixels, int rowBytes, SKCodecOptions options)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, void* pixels, int rowBytes, SKCodecOptions options, void* colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, void* pixels, SKCodecOptions options, void* colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, void* pixels, void* colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, void* pixels, int rowBytes, SKCodecOptions options, SKColorTable colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, void* pixels, SKCodecOptions options, SKColorTable colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.
GetPixels
SKCodecResult GetPixels(SKImageInfo info, void* pixels, SKColorTable colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.
GetScaledDimensions
SKSizeI GetScaledDimensions(float desiredScale)
Undocumented in source. Be warned that the author may not have intended to support it.
GetScanlines
int GetScanlines(void* dst, int countLines, int rowBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
GetValidSubset
bool GetValidSubset(SKRectI desiredSubset)
Undocumented in source. Be warned that the author may not have intended to support it.
IncrementalDecode
SKCodecResult IncrementalDecode(int rowsDecoded)
Undocumented in source. Be warned that the author may not have intended to support it.
IncrementalDecode
SKCodecResult IncrementalDecode()
Undocumented in source. Be warned that the author may not have intended to support it.
Info
SKImageInfo Info()
Undocumented in source. Be warned that the author may not have intended to support it.
NextScanline
int NextScanline()
Undocumented in source. Be warned that the author may not have intended to support it.
Origin
SKCodecOrigin Origin()
Undocumented in source. Be warned that the author may not have intended to support it.
Pixels
byte[] Pixels()
Undocumented in source. Be warned that the author may not have intended to support it.
RepetitionCount
int RepetitionCount()
Undocumented in source. Be warned that the author may not have intended to support it.
ScanlineOrder
SKCodecScanlineOrder ScanlineOrder()
Undocumented in source. Be warned that the author may not have intended to support it.
SkipScanlines
bool SkipScanlines(int countLines)
Undocumented in source. Be warned that the author may not have intended to support it.
StartIncrementalDecode
SKCodecResult StartIncrementalDecode(SKImageInfo info, void* pixels, int rowBytes, SKCodecOptions options)
Undocumented in source. Be warned that the author may not have intended to support it.
StartIncrementalDecode
SKCodecResult StartIncrementalDecode(SKImageInfo info, void* pixels, int rowBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
StartIncrementalDecode
SKCodecResult StartIncrementalDecode(SKImageInfo info, void* pixels, int rowBytes, SKCodecOptions options, void* colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.
StartIncrementalDecode
SKCodecResult StartIncrementalDecode(SKImageInfo info, void* pixels, int rowBytes, SKCodecOptions options, SKColorTable colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.
StartScanlineDecode
SKCodecResult StartScanlineDecode(SKImageInfo info, SKCodecOptions options)
Undocumented in source. Be warned that the author may not have intended to support it.
StartScanlineDecode
SKCodecResult StartScanlineDecode(SKImageInfo info)
Undocumented in source. Be warned that the author may not have intended to support it.
StartScanlineDecode
SKCodecResult StartScanlineDecode(SKImageInfo info, SKCodecOptions options, void* colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.
StartScanlineDecode
SKCodecResult StartScanlineDecode(SKImageInfo info, SKCodecOptions options, SKColorTable colorTable, int colorTableCount)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

Create
SKCodec Create(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
Create
SKCodec Create(string filename, SKCodecResult result)
Undocumented in source. Be warned that the author may not have intended to support it.
Create
SKCodec Create(SKStream stream)
Undocumented in source. Be warned that the author may not have intended to support it.
Create
SKCodec Create(SKStream stream, SKCodecResult result)
Undocumented in source. Be warned that the author may not have intended to support it.
Create
SKCodec Create(SKData data)
Undocumented in source. Be warned that the author may not have intended to support it.
GetObject
SKCodec GetObject(void* handle)
Undocumented in source. Be warned that the author may not have intended to support it.
MinBufferedBytesNeeded
int MinBufferedBytesNeeded()
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.

Meta