iv::DVarListener Class Referenceabstract
#include <DVarListener.hpp>
Public Member Functions | |
| DVarListener (Instance *inst) | |
| ~DVarListener () | |
| Instance * | instance () |
| void | start_dvar_listening (DVarId id) |
| void | stop_dvar_listening (DVarId id) |
| virtual void | on_dvar_changed (DVarId id, std::type_index type, void *value) override=0 |
Detailed Description
Listens to changes on selected DVars.
Definition at line 16 of file DVarListener.hpp.
Constructor & Destructor Documentation
◆ DVarListener()
| iv::DVarListener::DVarListener | ( | Instance * | inst | ) |
Definition at line 7 of file DVarListener.cpp.
◆ ~DVarListener()
| iv::DVarListener::~DVarListener | ( | ) |
Definition at line 13 of file DVarListener.cpp.
Member Function Documentation
◆ instance()
| Instance * iv::DVarListener::instance | ( | ) |
Definition at line 20 of file DVarListener.cpp.
◆ start_dvar_listening()
| void iv::DVarListener::start_dvar_listening | ( | DVarId | id | ) |
Definition at line 25 of file DVarListener.cpp.
◆ stop_dvar_listening()
| void iv::DVarListener::stop_dvar_listening | ( | DVarId | id | ) |
Definition at line 34 of file DVarListener.cpp.
◆ on_dvar_changed()
|
overridepure virtual |
value is reinterpret castable to type described by type
Implements iv::DVarListenerI.
The documentation for this class was generated from the following files:
- ivorium_systems/DVarSystem/DVarListener.hpp
- ivorium_systems/DVarSystem/DVarListener.cpp

