Classes | |
class | Figure |
Base class for Figures using a single Render Instance. More... | |
class | FigureBase |
Base class for drawable Figure. More... | |
class | IFigure |
Interface for drawable figures. More... | |
class | InputText |
Interactive input text with cursor. More... | |
class | InstancedFigure |
Base class for Figures using a vector of Render Instances. More... | |
class | InstancedSprite |
Instanced Sprite Draw Primitive. More... | |
class | InstancedText |
Instanced Text Draw Primitive. More... | |
class | Sprite |
Sprite Draw Primitive. More... | |
class | SpriteBase |
Base class for Sprite types. More... | |
class | Text |
Text Draw Primitive. More... | |
class | TextBase |
Base class for Text types. More... | |
struct | TextParams |
Text generation parameters. More... | |
Typedefs | |
using | Triangle = Figure< shape::Triangle > |
using | InstancedTriangle = InstancedFigure< shape::Triangle > |
using | Quad = Figure< shape::Quad > |
using | InstancedQuad = InstancedFigure< shape::Quad > |
using | LineRect = Figure< shape::LineRect > |
using | InstancedLineRect = InstancedFigure< shape::LineRect > |
using | Circle = Figure< shape::Circle > |
using | InstancedCircle = InstancedFigure< shape::Circle > |
using | SuperEllipse = Figure< shape::SuperEllipse > |
using | InstancedSuperEllipse = InstancedFigure< shape::SuperEllipse > |
Enumerations | |
enum class | TextExpand : std::int8_t { eBoth , eRight , eLeft } |
Horizontal text expansion. More... | |
using le::drawable::Circle = typedef Figure<shape::Circle> |
using le::drawable::InstancedCircle = typedef InstancedFigure<shape::Circle> |
using le::drawable::InstancedLineRect = typedef InstancedFigure<shape::LineRect> |
using le::drawable::InstancedQuad = typedef InstancedFigure<shape::Quad> |
using le::drawable::InstancedSuperEllipse = typedef InstancedFigure<shape::SuperEllipse> |
using le::drawable::InstancedTriangle = typedef InstancedFigure<shape::Triangle> |
using le::drawable::LineRect = typedef Figure<shape::LineRect> |
using le::drawable::Quad = typedef Figure<shape::Quad> |
using le::drawable::SuperEllipse = typedef Figure<shape::SuperEllipse> |
using le::drawable::Triangle = typedef Figure<shape::Triangle> |
|
strong |