Nebula.Game.NebulaApiV1 Api
Definition Entity.cs:8
void EntitySetScale(uint32_t worldId, uint32_t entity, Math::vec3 scale)
Definition game.cc:121
Math::float4 EntityGetPosition(uint32_t worldId, uint32_t entity)
Definition game.cc:68
void ComponentSetData(uint32_t worldId, uint32_t eId, uint32_t componentId, void *data, int dataSize)
Definition game.cc:160
void EntityDelete(uint32_t worldId, uint32_t entity)
Definition game.cc:48
bool EntityHasComponent(uint32_t worldId, uint32_t entity, uint32_t componentId)
Definition game.cc:58
bool EntityIsValid(uint32_t worldId, uint32_t entity)
Definition game.cc:24
Math::float4 EntityGetScale(uint32_t worldId, uint32_t entity)
Definition game.cc:110
uint32_t EntityCreateFromTemplate(uint32_t worldId, const char *tmpl)
Definition game.cc:34
Math::float4 EntityGetOrientation(uint32_t worldId, uint32_t entity)
Definition game.cc:89
uint32_t ComponentGetId(const char *name)
Definition game.cc:131
uint32_t WorldGetDefaultWorldId()
Definition game.cc:180
void EntitySetPosition(uint32_t worldId, uint32_t entity, Math::vec3 pos)
Definition game.cc:79
void ComponentGetData(uint32_t worldId, uint32_t eId, uint32_t componentId, void *outData, int dataSize)
Definition game.cc:140
void EntitySetOrientation(uint32_t worldId, uint32_t entity, Math::quat orientation)
Definition game.cc:100
Prototype for deargui scripting init.
Definition deargui.cpp:2701
#define NEBULA_EXPORT
Definition nsconfig.h:3
A quaternion is usually used to represent an orientation in 3D space.
Definition quat.h:30
A 3D vector.
Definition vec3.h:39