comp::SimulationState_Button Class Reference
#include <SimulationState_Button.hpp>
Additional Inherited Members | |
Static Public Attributes inherited from iv::LumaButton | |
| static const constexpr int | DefaultShadowHeightPx |
Protected Member Functions inherited from iv::LumaButton | |
| virtual void | first_pass_impl (ElementRenderer *) override |
| void | CallColorsChanged () |
| virtual void | LumaStyleChanged (LumaStyle const &) override |
Protected Member Functions inherited from iv::PickableSlot | |
| virtual bool | position_test (int2 input_pos) override |
Protected Member Functions inherited from iv::Slot | |
| virtual void | second_pass_impl (ElementRenderer *) override |
Protected Member Functions inherited from VectorChildrenElem< SlotChild > | |
| virtual void | elem_eachChild (std::function< void(Elem *) > const &) override |
| virtual void | elem_childDisconnect (Elem *) override |
| virtual void | input_eachChild (std::function< void(InputNode *) > const &f) override |
| virtual void | input_childDisconnect (InputNode *child) override |
Protected Member Functions inherited from iv::Elem | |
| virtual void | input_childDisconnect (InputNode *) override |
| virtual void | input_eachChild (std::function< void(InputNode *) > const &) override |
Protected Member Functions inherited from iv::InputNode | |
| virtual bool | input_trigger_process (InputRoot *root, Input::DeviceKey key) |
| virtual void | input_process (InputRoot *root, Input::DeviceKey key, bool &press, bool &real, bool &offspace) |
Protected Attributes inherited from iv::LumaButton | |
| Slot | surface_slot |
Protected Attributes inherited from iv::PickableSlot | |
| Pickable * | pickable |
Protected Attributes inherited from VectorChildrenElem< SlotChild > | |
| std::vector< SlotChild * > | children |
| bool | children_dirty |
Detailed Description
Definition at line 12 of file SimulationState_Button.hpp.
Constructor & Destructor Documentation
◆ SimulationState_Button()
| comp::SimulationState_Button::SimulationState_Button | ( | iv::Instance * | inst, |
| SimulationState * | sim, | ||
| iv::LumaStyleId | style_id = iv::LumaStyleId() |
||
| ) |
Definition at line 9 of file SimulationState_Button.cpp.
Member Function Documentation
◆ ColorsChanged()
|
overridevirtual |
Reimplemented from iv::LumaButton.
Definition at line 106 of file SimulationState_Button.cpp.
Member Data Documentation
◆ cm
| iv::ClientMarker comp::SimulationState_Button::cm |
Definition at line 15 of file SimulationState_Button.hpp.
◆ sim
| SimulationState* comp::SimulationState_Button::sim |
Definition at line 22 of file SimulationState_Button.hpp.
◆ heap
| iv::Heap comp::SimulationState_Button::heap |
Definition at line 23 of file SimulationState_Button.hpp.
◆ anim
| iv::AnimHeap comp::SimulationState_Button::anim |
Definition at line 24 of file SimulationState_Button.hpp.
◆ previous_state
| SimulationState::State comp::SimulationState_Button::previous_state |
Definition at line 25 of file SimulationState_Button.hpp.
◆ icon
| iv::Image* comp::SimulationState_Button::icon |
Definition at line 27 of file SimulationState_Button.hpp.
◆ border
| iv::Image* comp::SimulationState_Button::border |
Definition at line 28 of file SimulationState_Button.hpp.
The documentation for this class was generated from the following files:
- iv_components/Simulation/SimulationState_Button.hpp
- iv_components/Simulation/SimulationState_Button.cpp

Public Member Functions inherited from 