35 static constexpr auto name =
"Orientation";
Game::EditorState.
Definition graphicsmanager.h:60
Definition orientation.h:32
static constexpr size_t field_byte_offsets[num_fields]
Definition orientation.h:57
static constexpr uint32_t fixed_column_index
This is the column that the entity orientation will reside in, in every table.
Definition orientation.h:71
static constexpr const char * field_typenames[num_fields]
Definition orientation.h:44
static constexpr auto fully_qualified_name
Definition orientation.h:36
static constexpr const char * field_descriptions[num_fields]
Definition orientation.h:50
static constexpr size_t num_fields
Definition orientation.h:37
std::tuple< float, float, float, float > field_types
Definition orientation.h:56
static constexpr bool field_hide_in_inspector[num_fields]
Definition orientation.h:63
static constexpr auto name
Definition orientation.h:35
static constexpr const char * field_names[num_fields]
Definition orientation.h:38
A component that stores the orientation of an entity.
Orientation(Math::quat const &q)
Definition orientation.h:20
A quaternion is usually used to represent an orientation in 3D space.
Definition quat.h:30
float y
Definition quat.h:78
quat()
default constructor
Definition quat.h:88
void load(const scalar *ptr)
load content from 16-byte-aligned memory
Definition quat.h:153
float z
Definition quat.h:78
float w
Definition quat.h:78
float x
Definition quat.h:78