3#include "structure/design_pattern/spk_stateful_object.hpp"
4#include "structure/widget/spk_icon_button.hpp"
68 spk::Vector2UInt _checkedSpriteID{8, 0};
Tracks a state value and triggers callbacks per-state.
Definition spk_stateful_object.hpp:19
ContractProvider::Job Job
Callable invoked when the object transitions to a state.
Definition spk_stateful_object.hpp:24
ContractProvider::Contract Contract
Handle allowing subscribers to manage callback lifetimes.
Definition spk_stateful_object.hpp:22