dplug.gui

Base abstract widgets, compositors, and bridge between UI, client and window. *

Modules

boxlist
module dplug.gui.boxlist

Internal. Operations on list of 2D boxes.

bufferedelement
module dplug.gui.bufferedelement

Home of UIBufferedElement, for non-opaque widgets. *

compositor
module dplug.gui.compositor

PBR rendering, custom rendering. *

context
module dplug.gui.context

UIContext holds global state for the whole UI (current selected widget, etc...). *

element
module dplug.gui.element

UIElement is the base class of all widgets. *

graphics
module dplug.gui.graphics

A GUIGraphics is the interface between a plugin client and a IWindow. *

Public Imports

dplug.gui.element
public import dplug.gui.element;
dplug.gui.bufferedelement
public import dplug.gui.bufferedelement;
dplug.gui.context
public import dplug.gui.context;
dplug.gui.graphics
public import dplug.gui.graphics;
dplug.gui.boxlist
public import dplug.gui.boxlist;
dplug.gui.compositor
public import dplug.gui.compositor;

Meta

Authors

Guillaume Piolat