![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "vault/gear/engine-observer.hpp"
Low-level Render Engine event — abstracted storage base.
Definition at line 59 of file engine-observer.hpp.
Classes | |
| union | Payload |
Public Attributes | |
| Symbol | message |
Public Member Functions | |
| EngineEvent () | |
Protected Types | |
| using | Storage = std::array< int64_t, RAW_SIZ > |
Protected Member Functions | |
| EngineEvent (Symbol msgID, Storage &&payload) | |
| base init for derived classes to implant custom payload | |
Static Protected Attributes | |
| static constexpr size_t | RAW_SIZ = 3 |
Private Attributes | |
| Storage | storage_ |
|
inlineprotected |
base init for derived classes to implant custom payload
Definition at line 87 of file engine-observer.hpp.
|
inline |
Definition at line 93 of file engine-observer.hpp.
Definition at line 63 of file engine-observer.hpp.
|
staticconstexprprotected |
Definition at line 62 of file engine-observer.hpp.
| Symbol message |
Definition at line 100 of file engine-observer.hpp.
|
private |
Definition at line 103 of file engine-observer.hpp.
Inheritance diagram for EngineEvent:
Collaboration diagram for EngineEvent: