|
Tramway SDK v0.1.1
|
Basic Entity parameters. More...
#include <framework/entity.h>
Public Attributes | |
| name_t | type |
| uint64_t | id = 0 |
| name_t | name |
| uint32_t | flags = 0 |
| vec3 | position = {0.0f, 0.0f, 0.0f} |
| quat | rotation = {1.0f, 0.0f, 0.0f, 0.0f} |
Basic Entity parameters.
Used for Entity serialization. This struct contains the parameters that every Entity type shares in common.
| uint32_t tram::SharedEntityData::flags = 0 |
| uint64_t tram::SharedEntityData::id = 0 |
| name_t tram::SharedEntityData::name |
| vec3 tram::SharedEntityData::position = {0.0f, 0.0f, 0.0f} |
| quat tram::SharedEntityData::rotation = {1.0f, 0.0f, 0.0f, 0.0f} |
| name_t tram::SharedEntityData::type |