Public Member Functions |
Public Attributes |
Static Public Attributes |
Protected Member Functions |
Friends |
List of all members
iv::Char_InputNode Class Reference
#include <Char_InputNode.hpp>
Public Member Functions | |
| Char_InputNode (Instance *inst, TimeId time_type) | |
| void | Insert_CharListener (CharListener *) |
| void | Remove_CharListener (CharListener *) |
| Instance * | instance () const |
Public Member Functions inherited from iv::InputNode | |
| InputNode (Instance *inst) | |
| ~InputNode () | |
| Instance * | instance () const |
| void | status (iv::TableDebugView *view) |
| void | inputEnabled (bool) |
| bool | inputEnabled () |
| void | quiet (bool) |
| bool | quiet () const |
| void | input_deactivate () |
| void | input_treeRefresh () |
| void | input_setParent (InputNode *) |
| InputNode * | input_getParent () |
| virtual InputRoot * | input_getRoot () |
| virtual void | input_eachChild (std::function< void(InputNode *) > const &) |
| virtual void | input_childDisconnect (InputNode *) |
| bool | input_trigger_visit (InputRoot *root, Input::DeviceKey key) |
| bool | input_visit (InputRoot *root, Input::DeviceKey key, bool &press, bool &real, bool &offspace) |
Public Attributes | |
| ClientMarker | cm |
Public Attributes inherited from iv::InputNode | |
| ClientMarker | cm |
Static Public Attributes | |
| static const constexpr int | RepeatFirstMs = 800 |
| static const constexpr int | RepeatOtherMs = 40 |
Protected Member Functions | |
| virtual bool | input_trigger_process (InputRoot *root, Input::DeviceKey key) override |
Protected Member Functions inherited from iv::InputNode | |
| virtual void | input_process (InputRoot *root, Input::DeviceKey key, bool &press, bool &real, bool &offspace) |
Friends | |
| class | CharListener |
Detailed Description
Definition at line 29 of file Char_InputNode.hpp.
Constructor & Destructor Documentation
◆ Char_InputNode()
Definition at line 26 of file Char_InputNode.cpp.
Member Function Documentation
◆ Insert_CharListener()
| void iv::Char_InputNode::Insert_CharListener | ( | CharListener * | listener | ) |
Definition at line 33 of file Char_InputNode.cpp.
◆ Remove_CharListener()
| void iv::Char_InputNode::Remove_CharListener | ( | CharListener * | listener | ) |
Definition at line 38 of file Char_InputNode.cpp.
◆ input_trigger_process()
|
overrideprotectedvirtual |
Returns true if we should continue to following nodes.
Reimplemented from iv::InputNode.
Definition at line 43 of file Char_InputNode.cpp.
◆ instance()
| Instance * iv::InputNode::instance |
Definition at line 22 of file InputNode.cpp.
Friends And Related Function Documentation
◆ CharListener
|
friend |
Definition at line 48 of file Char_InputNode.hpp.
Member Data Documentation
◆ cm
| ClientMarker iv::Char_InputNode::cm |
Definition at line 32 of file Char_InputNode.hpp.
◆ RepeatFirstMs
|
staticconstexpr |
Definition at line 35 of file Char_InputNode.hpp.
◆ RepeatOtherMs
|
staticconstexpr |
Definition at line 36 of file Char_InputNode.hpp.
The documentation for this class was generated from the following files:
- ivorium_systems/InputSystem/Char_InputNode.hpp
- ivorium_systems/InputSystem/Char_InputNode.cpp

Public Member Functions inherited from 