Game of Ur
0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
Loading...
Searching...
No Matches
UIButton Member List
This is the complete list of members for
UIButton
, including all inherited members.
activateFixedActionBindings
()
ToyMaker::BaseSimObjectAspect
private
ACTIVE
enum value (defined in
UIButton
)
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
UIButton
virtual
connect
(const std::string &theirSignal, const std::string &ourObserver, SignalTracker &other)
ToyMaker::SignalTracker
create
(const nlohmann::json &jsonAspectProperties)
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
()
UIButton
enableButton
()
UIButton
fireStateEvent
()
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
()
UIButton
inline
static
getTextObject
()
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
UIButton
)
UIButton
INACTIVE
enum value (defined in
UIButton
)
UIButton
isActive
()
ToyMaker::BaseSimObjectAspect
inline
private
isAttached
()
ToyMaker::BaseSimObjectAspect
inline
private
mAnchor
UIButton
private
mCurrentState
UIButton
private
mFixedActionBindings
ToyMaker::BaseSimObjectAspect
private
mHighlightColor
UIButton
private
mHighlightPanel
UIButton
private
mHovered
UIButton
private
mObservers
ToyMaker::SignalTracker
private
mSigButtonActivated
UIButton
mSigButtonDeactivated
UIButton
mSigButtonHoveredOver
UIButton
mSigButtonPressed
UIButton
mSigButtonReleased
UIButton
mSignals
ToyMaker::SignalTracker
private
mSimObject
ToyMaker::BaseSimObjectAspect
private
mState
ToyMaker::BaseSimObjectAspect
private
mStatePanels
UIButton
private
mTextColorOverride
UIButton
private
mTextFontOverride
UIButton
private
mTextOverride
UIButton
private
mTextScaleOverride
UIButton
private
mValue
UIButton
private
onActivated
() override
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
UIButton
private
virtual
onPointerLeave
() override
UIButton
private
virtual
onPointerLeftClick
(glm::vec4 pointerLocation) override
UIButton
private
virtual
onPointerLeftRelease
(glm::vec4 pointerLocation) override
UIButton
private
virtual
operator=
(const SignalTracker &other)
ToyMaker::SignalTracker
operator=
(SignalTracker &&other)
ToyMaker::SignalTracker
PRESSED
enum value (defined in
UIButton
)
UIButton
recomputeTexture
()
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
UIButton
TOTAL
enum value (defined in
UIButton
)
UIButton
UIButton
() (defined in
UIButton
)
UIButton
inline
updateButtonAnchor
(glm::vec2 newAnchor)
UIButton
updateButtonState
(UIButton::State newState)
UIButton
private
updateComponent
(const TComponent &component)
ToyMaker::BaseSimObjectAspect
protected
updateHighlightColor
(glm::vec4 newColor)
UIButton
updateText
(const std::string &newText)
UIButton
updateTextColor
(glm::u8vec4 textColor)
UIButton
updateTextFont
(const std::string &textResourceName)
UIButton
updateTextScale
(float scale)
UIButton
variableUpdate
(uint32_t variableStepMillis)
ToyMaker::BaseSimObjectAspect
inline
virtual
~BaseSimObjectAspect
()=default
ToyMaker::BaseSimObjectAspect
virtual
Generated on Sun Sep 21 2025 07:34:29 for Game of Ur by
1.13.2