|
SleakEngine 0.1.0
C++23 multi-backend game engine
|
#include <Object.hpp>
Public Member Functions | |
| Object (const std::string &name="Object") | |
| virtual | ~Object ()=default |
| std::string | GetDebugName () const |
| Name plus unique ID, for logs where names can repeat. | |
| const std::string & | GetName () const |
| uint64_t | GetUniqueID () const |
| void | SetName (const std::string &value) |
Base for anything needing a stable identity: a name and a process-unique, atomically assigned ID.
Definition at line 12 of file Object.hpp.
|
inline |
Definition at line 14 of file Object.hpp.
|
virtualdefault |
|
inline |
Name plus unique ID, for logs where names can repeat.
Definition at line 25 of file Object.hpp.
|
inline |
Definition at line 22 of file Object.hpp.
|
inline |
Definition at line 20 of file Object.hpp.
|
inline |
Definition at line 29 of file Object.hpp.