SKMask

Undocumented in source.

Constructors

this
this(void* image, SKRectI bounds, uint rowBytes, SKMaskFormat format)
Undocumented in source.
this
this(SKRectI bounds, uint rowBytes, SKMaskFormat format)
Undocumented in source.

Members

Functions

AllocateImage
long AllocateImage()
Undocumented in source. Be warned that the author may not have intended to support it.
Bounds
SKRectI Bounds()
Undocumented in source. Be warned that the author may not have intended to support it.
Bounds
void Bounds(SKRectI value)
Undocumented in source. Be warned that the author may not have intended to support it.
ComputeImageSize
long ComputeImageSize()
Undocumented in source. Be warned that the author may not have intended to support it.
ComputeTotalImageSize
long ComputeTotalImageSize()
Undocumented in source. Be warned that the author may not have intended to support it.
Format
void Format(SKMaskFormat value)
Undocumented in source. Be warned that the author may not have intended to support it.
FreeImage
void FreeImage()
Undocumented in source. Be warned that the author may not have intended to support it.
GetAddr
void* GetAddr(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
GetAddr1
byte GetAddr1(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
GetAddr16
ushort GetAddr16(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
GetAddr32
uint GetAddr32(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
GetAddr8
byte GetAddr8(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
Image
void* Image()
Undocumented in source. Be warned that the author may not have intended to support it.
Image
void Image(void* value)
Undocumented in source. Be warned that the author may not have intended to support it.
IsEmpty
bool IsEmpty()
Undocumented in source. Be warned that the author may not have intended to support it.
RowBytes
uint RowBytes()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

AllocateImage
void* AllocateImage(long size)
Undocumented in source. Be warned that the author may not have intended to support it.
Create
SKMask Create(byte[] image, SKRectI bounds, uint rowBytes, SKMaskFormat format)
Undocumented in source. Be warned that the author may not have intended to support it.
Create
SKMask Create(const(byte)[] image, SKRectI bounds, uint rowBytes, SKMaskFormat format)
Undocumented in source. Be warned that the author may not have intended to support it.
FreeImage
void FreeImage(void* image)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

fBounds
SKRectI fBounds;
Undocumented in source.
fFormat
SKMaskFormat fFormat;
Undocumented in source.
fImage
void* fImage;
Undocumented in source.
fRowBytes
uint fRowBytes;
Undocumented in source.

Meta