ToyMaker Game Engine
0.0.2
ToyMaker is a game engine developed and maintained by Zoheb Shujauddin.
Loading...
Searching...
No Matches
ToyMaker::UIButton Member List
This is the complete list of members for
ToyMaker::UIButton
, including all inherited members.
activateFixedActionBindings
()
ToyMaker::BaseSimObjectAspect
private
ACTIVE
enum value (defined in
ToyMaker::UIButton
)
ToyMaker::UIButton
addAspect
(const nlohmann::json &jsonAspectProperties)
ToyMaker::BaseSimObjectAspect
protected
addAspect
(const BaseSimObjectAspect &aspect)
ToyMaker::BaseSimObjectAspect
protected
addComponent
(const TComponent &component)
ToyMaker::BaseSimObjectAspect
protected
addOrReplaceAspect
(const BaseSimObjectAspect &aspect)
ToyMaker::BaseSimObjectAspect
protected
addOrReplaceAspect
(const nlohmann::json &jsonAspectProperties)
ToyMaker::BaseSimObjectAspect
protected
AspectState
enum name
ToyMaker::BaseSimObjectAspect
private
attach
(SimObject *owner)
ToyMaker::BaseSimObjectAspect
private
ATTACHED
enum value (defined in
ToyMaker::BaseSimObjectAspect
)
ToyMaker::BaseSimObjectAspect
private
BaseSimObjectAspect
()=default (defined in
ToyMaker::BaseSimObjectAspect
)
ToyMaker::BaseSimObjectAspect
protected
BaseSimObjectAspect
(const BaseSimObjectAspect &other)=delete (defined in
ToyMaker::BaseSimObjectAspect
)
ToyMaker::BaseSimObjectAspect
protected
BaseSimObjectAspect
(BaseSimObjectAspect &&other)=delete (defined in
ToyMaker::BaseSimObjectAspect
)
ToyMaker::BaseSimObjectAspect
protected
clone
() const override
ToyMaker::UIButton
virtual
connect
(const std::string &theirSignal, const std::string &ourObserver, SignalTracker &other)
ToyMaker::SignalTracker
create
(const nlohmann::json &jsonAspectProperties)
ToyMaker::UIButton
static
deactivateFixedActionBindings
()
ToyMaker::BaseSimObjectAspect
private
declareFixedActionBinding
(const std::string &context, const std::string &action, std::function< bool(const ActionData &, const ActionDefinition &)>)
ToyMaker::BaseSimObjectAspect
protected
declareSignal
(const std::string &signalName)
ToyMaker::SignalTracker
inline
private
declareSignalObserver
(const std::string &observerName, std::function< void(TArgs...)> callbackFunction)
ToyMaker::SignalTracker
inline
private
detach
()
ToyMaker::BaseSimObjectAspect
private
disableButton
()
ToyMaker::UIButton
enableButton
()
ToyMaker::UIButton
fireStateEvent
()
ToyMaker::UIButton
private
garbageCollection
()
ToyMaker::SignalTracker
private
getAspect
()
ToyMaker::BaseSimObjectAspect
protected
getAspect
(const std::string &aspectType)
ToyMaker::BaseSimObjectAspect
protected
getAspectTypeName
() const override
ToyMaker::SimObjectAspect< UIButton >
inline
private
virtual
getComponent
(const float simulationProgress=1.f) const
ToyMaker::BaseSimObjectAspect
protected
getEntityID
() const
ToyMaker::BaseSimObjectAspect
protected
getLocalViewport
()
ToyMaker::BaseSimObjectAspect
getSimObject
()
ToyMaker::BaseSimObjectAspect
protected
getSimObjectAspectTypeName
()
ToyMaker::UIButton
inline
static
getTextObject
()
ToyMaker::UIButton
private
getWorld
() const
ToyMaker::BaseSimObjectAspect
protected
handleAction
(const ActionData &actionData, const ActionDefinition &actionDefinition) override final
ToyMaker::BaseSimObjectAspect
virtual
hasAspect
() const
ToyMaker::BaseSimObjectAspect
protected
hasAspect
(const std::string &aspectType) const
ToyMaker::BaseSimObjectAspect
protected
hasComponent
()
ToyMaker::BaseSimObjectAspect
protected
HOVER
enum value (defined in
ToyMaker::UIButton
)
ToyMaker::UIButton
INACTIVE
enum value (defined in
ToyMaker::UIButton
)
ToyMaker::UIButton
isActive
()
ToyMaker::BaseSimObjectAspect
inline
private
isAttached
()
ToyMaker::BaseSimObjectAspect
inline
private
mAnchor
ToyMaker::UIButton
private
mCurrentState
ToyMaker::UIButton
private
mFixedActionBindings
ToyMaker::BaseSimObjectAspect
private
mHighlightColor
ToyMaker::UIButton
private
mHighlightPanel
ToyMaker::UIButton
private
mHovered
ToyMaker::UIButton
private
mObservers
ToyMaker::SignalTracker
private
mSigButtonActivated
ToyMaker::UIButton
mSigButtonDeactivated
ToyMaker::UIButton
mSigButtonHoveredOver
ToyMaker::UIButton
mSigButtonPressed
ToyMaker::UIButton
mSigButtonReleased
ToyMaker::UIButton
mSignals
ToyMaker::SignalTracker
private
mSimObject
ToyMaker::BaseSimObjectAspect
private
mState
ToyMaker::BaseSimObjectAspect
private
mStatePanels
ToyMaker::UIButton
private
mTextColorOverride
ToyMaker::UIButton
private
mTextFontOverride
ToyMaker::UIButton
private
mTextOverride
ToyMaker::UIButton
private
mTextScaleOverride
ToyMaker::UIButton
private
mValue
ToyMaker::UIButton
private
onActivated
() override
ToyMaker::UIButton
virtual
onActivated_
() (defined in
ToyMaker::BaseSimObjectAspect
)
ToyMaker::BaseSimObjectAspect
private
onAttached
()
ToyMaker::BaseSimObjectAspect
inline
private
virtual
onAttached_
() (defined in
ToyMaker::BaseSimObjectAspect
)
ToyMaker::BaseSimObjectAspect
private
onDeactivated
()
ToyMaker::BaseSimObjectAspect
inline
private
virtual
onDeactivated_
() (defined in
ToyMaker::BaseSimObjectAspect
)
ToyMaker::BaseSimObjectAspect
private
onDetached
()
ToyMaker::BaseSimObjectAspect
inline
private
virtual
onDetached_
() (defined in
ToyMaker::BaseSimObjectAspect
)
ToyMaker::BaseSimObjectAspect
private
onPointerEnter
(glm::vec4 pointerLocation) override
ToyMaker::UIButton
private
virtual
onPointerLeave
() override
ToyMaker::UIButton
private
virtual
onPointerLeftClick
(glm::vec4 pointerLocation) override
ToyMaker::UIButton
private
virtual
onPointerLeftRelease
(glm::vec4 pointerLocation) override
ToyMaker::UIButton
private
virtual
operator=
(const SignalTracker &other)
ToyMaker::SignalTracker
operator=
(SignalTracker &&other)
ToyMaker::SignalTracker
PRESSED
enum value (defined in
ToyMaker::UIButton
)
ToyMaker::UIButton
recomputeTexture
()
ToyMaker::UIButton
private
registerAspect
()
ToyMaker::BaseSimObjectAspect
inline
protected
static
registerSelf
()
ToyMaker::SimObjectAspect< UIButton >
inline
private
static
removeAspect
()
ToyMaker::BaseSimObjectAspect
protected
removeComponent
()
ToyMaker::BaseSimObjectAspect
protected
s_registrator
ToyMaker::SimObjectAspect< UIButton >
private
static
SignalTracker
()
ToyMaker::SignalTracker
SignalTracker
(const SignalTracker &other)
ToyMaker::SignalTracker
SignalTracker
(SignalTracker &&other)
ToyMaker::SignalTracker
simulationUpdate
(uint32_t simStepMillis)
ToyMaker::BaseSimObjectAspect
inline
virtual
State
enum name
ToyMaker::UIButton
TOTAL
enum value (defined in
ToyMaker::UIButton
)
ToyMaker::UIButton
UIButton
() (defined in
ToyMaker::UIButton
)
ToyMaker::UIButton
inline
updateButtonAnchor
(glm::vec2 newAnchor)
ToyMaker::UIButton
updateButtonState
(UIButton::State newState)
ToyMaker::UIButton
private
updateComponent
(const TComponent &component)
ToyMaker::BaseSimObjectAspect
protected
updateHighlightColor
(glm::vec4 newColor)
ToyMaker::UIButton
updateText
(const std::string &newText)
ToyMaker::UIButton
updateTextColor
(glm::u8vec4 textColor)
ToyMaker::UIButton
updateTextFont
(const std::string &textResourceName)
ToyMaker::UIButton
updateTextScale
(float scale)
ToyMaker::UIButton
variableUpdate
(uint32_t variableStepMillis)
ToyMaker::BaseSimObjectAspect
inline
virtual
~BaseSimObjectAspect
()=default
ToyMaker::BaseSimObjectAspect
virtual
Generated on Sat Feb 7 2026 10:22:47 for ToyMaker Game Engine by
1.13.2