guillaume 1.0.0
Guillaume is a component-based UI framework library built around a primitive rendering system. It's designed for building user interfaces across XR platforms and traditional platforms with custom rendering backends and input handling. The framework is lightweight, flexible, and easy to integrate into existing projects.
|
This is the complete list of members for Label, including all inherited members.
_children | Component | protected |
_parent | Component | protected |
_primitives | Component | protected |
_properties | Component | protected |
_state | Component | protected |
addChild(const std::shared_ptr< Component > &child) | Component | inlinevirtual |
addPrimitive(const std::shared_ptr< Primitive > &primitive) | Component | inlinevirtual |
Component(void) | Component | inline |
Component(const Properties &properties) | Component | inline |
getChildren(void) const | Component | inline |
getID(void) const | Component | inline |
getParent(void) const | Component | inline |
getPrimitives(void) const | Component | inline |
getProperties(void) const | Component | inline |
getState(void) | Component | inline |
getText(void) const | Label | inline |
Label(const std::string &text) | Label | inline |
Label(const std::string &text, const Properties &properties) | Label | inline |
onEvent(const Event &event) override | Label | inlinevirtual |
render(void) override | Label | inlinevirtual |
setParent(const std::shared_ptr< Component > &parent) | Component | inlineprotected |
setText(const std::string &text) | Label | inline |
~Component(void)=default | Component | virtual |
~Label(void) override=default | Label |