PixelPerfectEngine.graphics.bitmap

Undocumented in source.

Public Imports

PixelPerfectEngine.system.advBitArray
public import PixelPerfectEngine.system.advBitArray;
PixelPerfectEngine.graphics.common
public import PixelPerfectEngine.graphics.common;

Members

Aliases

Bitmap16Bit
alias Bitmap16Bit = Bitmap!("HW", ushort)
Undocumented in source.
Bitmap32Bit
alias Bitmap32Bit = Bitmap!("W", Color)
Undocumented in source.
Bitmap4Bit
alias Bitmap4Bit = Bitmap!("HB", ubyte)
Undocumented in source.
Bitmap8Bit
alias Bitmap8Bit = Bitmap!("B", ubyte)
Undocumented in source.

Classes

ABitmap
class ABitmap

Base bitmap functions, for enable the use of the same .

Bitmap
class Bitmap(string S, T)

Implements a bitmap with variable bit depth. Use the aliases to initialize them. Note for 16Bit bitmap: It's using the master palette, It's not implementing any 16 bit RGB or RGBA color space directly. Can implement such colorspaces via proper lookup tables. Note for 4Bit bitmap: It's width needs to be an even number (for rendering simplicity), otherwise it'll cause an exception.

Structs

BitmapAttrib
struct BitmapAttrib

Bitmap attributes, mainly for layers.

Meta