PixelPerfectEngine.graphics.layers.base

Undocumented in source.

Public Imports

PixelPerfectEngine.graphics.bitmap
public import PixelPerfectEngine.graphics.bitmap;
PixelPerfectEngine.graphics.common
public import PixelPerfectEngine.graphics.common;
PixelPerfectEngine.graphics.layers.interfaces
public import PixelPerfectEngine.graphics.layers.interfaces;
PixelPerfectEngine.system.exc
public import PixelPerfectEngine.system.exc;

Members

Aliases

RenderFunc
alias RenderFunc = void function(uint* src, uint* dest, size_t length, ubyte value)
Undocumented in source.

Classes

Layer
class Layer

The basis of all layer classes, containing function pointers for rendering.

Enums

LayerType
enum LayerType

Mostly used for internal communication.

RenderingMode
enum RenderingMode

Defines how the layer or sprite will be rendered. See each value's documentation individually for more information on each mode.

WarpMode
enum WarpMode

Sets the WarpMode for any tile layer.

Functions

getRenderingFunc
RenderFunc getRenderingFunc(RenderingMode mode)

Returns the rendering function that belongs to the enumeration value.

localBlt
void localBlt(uint* src, uint* dest, size_t length, ubyte value)

For generating a blitter function with value modifier

localCpy
void localCpy(uint* src, uint* dest, size_t length, ubyte value)

For generating a copy function with value modifier

localXOR
void localXOR(uint* src, uint* dest, size_t length, ubyte value)

For generating a XOR blitter function with value modifier

Structs

MappingElement
struct MappingElement

Universal Mapping element, that is stored on 32 bit.

Meta