Tramway SDK
Public Attributes | List of all members
tram::SharedEntityData Struct Reference

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}
 

Detailed Description

Basic Entity parameters.

Used for Entity serialization. This struct contains the parameters that every Entity type shares in common.

Member Data Documentation

◆ flags

uint32_t tram::SharedEntityData::flags = 0

◆ id

uint64_t tram::SharedEntityData::id = 0

◆ name

name_t tram::SharedEntityData::name

◆ position

vec3 tram::SharedEntityData::position = {0.0f, 0.0f, 0.0f}

◆ rotation

quat tram::SharedEntityData::rotation = {1.0f, 0.0f, 0.0f, 0.0f}

◆ type

name_t tram::SharedEntityData::type

The documentation for this struct was generated from the following file: