PixelPerfectEngine.graphics.bitmap

Undocumented in source.

Public Imports

PixelPerfectEngine.graphics.common
public import PixelPerfectEngine.graphics.common;

Members

Aliases

Bitmap16Bit
alias Bitmap16Bit = Bitmap!("HW", ushort)
Undocumented in source.
Bitmap1bit
alias Bitmap1bit = Bitmap!("b", size_t)
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.

Enums

BitmapTypes
enum BitmapTypes

Defines Bitmap types

Structs

BitmapAttrib
struct BitmapAttrib

Bitmap attributes, mainly for layers.

Meta