dplug.gui.element

UIElement is the base class of all widgets. *

Members

Aliases

UIFlags
alias UIFlags = uint

Each UIElement class has flags which are used to lessen the number of empty virtual calls. Such flags say which callbacks the UIElement need.

Classes

UIElement
class UIElement

Base class of the UI widget hierarchy.

Enums

UILayer
enum UILayer

Used by setDirty calls to figure which layer should be invalidated.

Variables

defaultDepth
enum ushort defaultDepth;

Reasonable default value for the Depth channel.

defaultMetalnessDielectric
enum ubyte defaultMetalnessDielectric;

Reasonable dielectric default value for the Metalness channel.

defaultMetalnessMetal
enum ubyte defaultMetalnessMetal;

Reasonable metal default value for the Metalness channel.

defaultPhysical
enum ubyte defaultPhysical;

Reasonable default value for the Physical channel (completely physical).

defaultRoughness
enum ubyte defaultRoughness;

Reasonable default value for the Roughness channel.

defaultSpecular
enum ubyte defaultSpecular;

Reasonable default value for the Specular channel ("everything is shiny").

Meta

Authors

Guillaume Piolat