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.
Loading...
Searching...
No Matches
Button Member List

This is the complete list of members for Button, including all inherited members.

_childrenComponentprotected
_parentComponentprotected
_primitivesComponentprotected
_propertiesComponentprotected
_stateComponentprotected
addChild(const std::shared_ptr< Component > &child)Componentinlinevirtual
addPrimitive(const std::shared_ptr< Primitive > &primitive)Componentinlinevirtual
Button(const std::string &label)Buttoninline
Button(const std::string &label, const Properties &properties)Buttoninline
Component(void)Componentinline
Component(const Properties &properties)Componentinline
getChildren(void) constComponentinline
getID(void) constComponentinline
getLabel(void) constButtoninline
getParent(void) constComponentinline
getPrimitives(void) constComponentinline
getProperties(void) constComponentinline
getState(void)Componentinline
onEvent(const Event &event) overrideButtoninlinevirtual
render(void) overrideButtoninlinevirtual
setLabel(const std::string &label)Buttoninline
setOnClick(std::function< void()> callback)Buttoninline
setParent(const std::shared_ptr< Component > &parent)Componentinlineprotected
~Button(void) override=defaultButton
~Component(void)=defaultComponentvirtual