47ECSNET_API
extern component_t COMPONENT_NETWORKED_ENTITY;
54ECSNET_API
void system_movement(
ecs_t *ecs,
float dt);
61ECSNET_API
void serialize_position(
const void *data, uint8_t *out);
68ECSNET_API
void deserialize_position(
const uint8_t *in,
void *data);
75ECSNET_API
void serialize_rotation(
const void *data, uint8_t *out);
82ECSNET_API
void deserialize_rotation(
const uint8_t *in,
void *data);
89ECSNET_API
void serialize_transform(
const void *data, uint8_t *out);
96ECSNET_API
void deserialize_transform(
const uint8_t *in,
void *data);
103ECSNET_API
void serialize_velocity(
const void *data, uint8_t *out);
110ECSNET_API
void deserialize_velocity(
const uint8_t *in,
void *data);
Internal structure representing the ECS world state. This holds:
Definition ecs_internal.h:44
Component data structure for entity position.
Definition ecs_builtin.h:14
float y
Definition ecs_builtin.h:16
float x
Definition ecs_builtin.h:15
Component data structure for entity rotation (quaternion format).
Definition ecs_builtin.h:22
float x
Definition ecs_builtin.h:23
float w
Definition ecs_builtin.h:26
float z
Definition ecs_builtin.h:25
float y
Definition ecs_builtin.h:24
Component data structure for entity velocity.
Definition ecs_builtin.h:41
float x
Definition ecs_builtin.h:42
float y
Definition ecs_builtin.h:43