engine/ui/canvas/draw_list.hpp file

Class cubos::engine::UIDrawList.

Namespaces

namespace cubos
Cubos libraries namespace.
namespace cubos::engine
Engine module.

Classes

class cubos::engine::UIDrawList
Holds a collections of draw commands and their data.
struct cubos::engine::UIDrawList::Type
Describes a UI draw call type.
struct cubos::engine::UIDrawList::Command
Describes a UI draw instruction.
struct cubos::engine::UIDrawList::Entry
Describes a draw commands and how it fits into the draw list carrying it.
class cubos::engine::UIDrawList::EntryBuilder
Builds an Entry.