Raster

Handles multiple layers onto one framebuffer.

Constructors

this
this(ushort x, ushort y, OutputScreen oW)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

addColor
void addColor(ubyte r, ubyte g, ubyte b, ubyte a)
Undocumented in source. Be warned that the author may not have intended to support it.
addLayer
void addLayer(Layer l)
Undocumented in source. Be warned that the author may not have intended to support it.
addRefreshListener
void addRefreshListener(RefreshListener r)
Undocumented in source. Be warned that the author may not have intended to support it.
editColor
void editColor(ushort c, ubyte r, ubyte g, ubyte b, ubyte a)
Undocumented in source. Be warned that the author may not have intended to support it.
getOutput
SDL_Texture* getOutput()
Undocumented in source. Be warned that the author may not have intended to support it.
isRefreshing
bool isRefreshing()
Undocumented in source. Be warned that the author may not have intended to support it.
refresh
void refresh()
Undocumented in source. Be warned that the author may not have intended to support it.
replaceLayer
void replaceLayer(Layer l, int i)
Undocumented in source. Be warned that the author may not have intended to support it.
setupPalette
void setupPalette(int i)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

fbData
void*[] fbData;
Undocumented in source.
fbPitch
int[] fbPitch;
Undocumented in source.
frameBuffer
SDL_Texture*[] frameBuffer;
Undocumented in source.
palette
ubyte[] palette;
Undocumented in source.

Inherited Members

From IRaster

getOutput
SDL_Texture* getOutput()
Undocumented in source.

Meta