6     const flecs::world& world,
 
    7     const glm::vec3& position = glm::vec3(0),
 
    8     const glm::vec3& rotation = glm::vec3(0),
 
   10     float near_plane          = 0.1f,
 
   11     float far_plane           = 1000.0f);
 
   16     const glm::vec3& position = glm::vec3(0),
 
   17     const glm::vec3& rotation = glm::vec3(0),
 
   18     const glm::vec3& scale    = glm::vec3(1.0f),
 
   19     const char* material_tag   = 
"default_material");
 
   24     const glm::vec3& position = glm::vec3(0),
 
   25     const glm::vec3& rotation = glm::vec3(0),
 
   26     const glm::vec3& scale    = glm::vec3(1.0f));
 
void create_camera_entity(const flecs::world &world, const glm::vec3 &position=glm::vec3(0), const glm::vec3 &rotation=glm::vec3(0), float fov=45.0f, float near_plane=0.1f, float far_plane=1000.0f)
void create_model_entity(const char *name, const char *path, const glm::vec3 &position=glm::vec3(0), const glm::vec3 &rotation=glm::vec3(0), const glm::vec3 &scale=glm::vec3(1.0f))
Definition: engine_api.cpp:34
void create_mesh_entity(const char *name, const char *path, const glm::vec3 &position=glm::vec3(0), const glm::vec3 &rotation=glm::vec3(0), const glm::vec3 &scale=glm::vec3(1.0f), const char *material_tag="default_material")
Definition: engine_api.cpp:5
void create_material(const char *name, const Material &material)
Definition: engine_api.cpp:66
Definition: components.h:41