PixelPerfectEngine.concrete.interfaces

Undocumented in source.

Public Imports

PixelPerfectEngine.graphics.fontsets
public import PixelPerfectEngine.graphics.fontsets;
PixelPerfectEngine.graphics.bitmap
public import PixelPerfectEngine.graphics.bitmap;
PixelPerfectEngine.graphics.common
public import PixelPerfectEngine.graphics.common;
PixelPerfectEngine.graphics.text
public import PixelPerfectEngine.graphics.text;
PixelPerfectEngine.concrete.elements.base
public import PixelPerfectEngine.concrete.elements.base;
PixelPerfectEngine.concrete.popup.base
public import PixelPerfectEngine.concrete.popup.base;
PixelPerfectEngine.system.input.types
public import PixelPerfectEngine.system.input.types;

Members

Interfaces

Canvas
interface Canvas

Implements the frontend of a drawable canvas, primarily for GUI elements. Used to avoid using individual bitmaps for each elements. Colors are mostly limited to 256 by the ubyte type. However certain window types will enable more.

ElementContainer
interface ElementContainer

Implements the

Focusable
interface Focusable

TODO: Use this for implement tabbing and etc.

IRadioButton
interface IRadioButton

Radio button interface. Can be used to implement radio button style behavior on almost any component that implements this interface.

IRadioButtonGroup
interface IRadioButtonGroup

Implements the basis of a radio button group.

ISmallButton
interface ISmallButton

Implements identification of small buttons.

MouseEventReceptor
interface MouseEventReceptor

Implements mouse event passing.

PopUpHandler
interface PopUpHandler

Defines functions for pop up handling.

StyleSheetContainer
interface StyleSheetContainer

Implemented by any object that can store stylesheets.

Meta