|
Tramway SDK v0.1.1
|
Wrapper for an EntityComponent pointer. More...
#include <entitycomponent.h>
Public Member Functions | |
| Component () | |
| ~Component () | |
| void | make () |
| void | clear () |
| T * | get () |
| T * | operator-> () |
| T & | operator* () |
| operator T* () | |
| operator bool () | |
Protected Member Functions | |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
| void | init () |
| void | yeet () |
Protected Attributes | |
| T * | ptr = nullptr |
Wrapper for an EntityComponent pointer.
Automatically constructs the EntityComponent in the correct pool, also provides protection against accidental memory leaks.
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |