Nebula
Loading...
Searching...
No Matches
game.h File Reference
#include "nsharp/nsconfig.h"

Go to the source code of this file.

Namespaces

namespace  Scripting
 Prototype for deargui scripting init.
 
namespace  Scripting::Api
 

Functions

bool Scripting::Api::EntityIsValid (uint32_t worldId, uint32_t entity)
 
uint32_t Scripting::Api::EntityCreateFromTemplate (uint32_t worldId, const char *tmpl)
 
void Scripting::Api::EntityDelete (uint32_t worldId, uint32_t entity)
 
bool Scripting::Api::EntityHasComponent (uint32_t worldId, uint32_t entity, uint32_t componentId)
 
Math::float4 Scripting::Api::EntityGetPosition (uint32_t worldId, uint32_t entity)
 
void Scripting::Api::EntitySetPosition (uint32_t worldId, uint32_t entity, Math::vec3 pos)
 
Math::float4 Scripting::Api::EntityGetOrientation (uint32_t worldId, uint32_t entity)
 
void Scripting::Api::EntitySetOrientation (uint32_t worldId, uint32_t entity, Math::quat orientation)
 
Math::float4 Scripting::Api::EntityGetScale (uint32_t worldId, uint32_t entity)
 
void Scripting::Api::EntitySetScale (uint32_t worldId, uint32_t entity, Math::vec3 scale)
 
uint32_t Scripting::Api::ComponentGetId (const char *name)
 
void Scripting::Api::ComponentGetData (uint32_t worldId, uint32_t eId, uint32_t componentId, void *outData, int dataSize)
 
void Scripting::Api::ComponentSetData (uint32_t worldId, uint32_t eId, uint32_t componentId, void *data, int dataSize)
 
uint32_t Scripting::Api::WorldGetDefaultWorldId ()