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