|
NcEngine
|
Initialization data for Entities. More...
#include <Entity.h>
Public Attributes | |
| Vector3 | position = Vector3::Zero() |
| initial Transform position | |
| Quaternion | rotation = Quaternion::Identity() |
| initial Transform rotation (must be normalized) | |
| Vector3 | scale = Vector3::One() |
| initial Transform scale (must be non-zero in all dimensions) | |
| Entity | parent = Entity::Null() |
| optional Entity to parent under | |
| std::string | tag = "Entity" |
| initial Tag value | |
| Entity::layer_type | layer = 1u |
| the layer the Entity belongs to | |
| Entity::flags_type | flags = Entity::Flags::None |
| enabled flags | |
| Entity::user_data_type | userData = 0u |
| custom data for client-side use | |
Initialization data for Entities.