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 |