add create_geometry_with_normals method
This commit is contained in:
@@ -840,6 +840,19 @@ extern "C"
|
|||||||
materialPath);
|
materialPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
EMSCRIPTEN_KEEPALIVE EntityId create_geometry_with_normals(void *const sceneManager, float *vertices, int numVertices, float *normals, int numNormals, uint16_t *indices, int numIndices, int primitiveType, const char *materialPath)
|
||||||
|
{
|
||||||
|
return ((SceneManager *)sceneManager)->createGeometryWithNormals(
|
||||||
|
vertices,
|
||||||
|
(uint32_t)numVertices,
|
||||||
|
normals,
|
||||||
|
(uint32_t)numNormals,
|
||||||
|
indices,
|
||||||
|
numIndices,
|
||||||
|
(filament::RenderableManager::PrimitiveType)primitiveType,
|
||||||
|
materialPath);
|
||||||
|
}
|
||||||
|
|
||||||
EMSCRIPTEN_KEEPALIVE EntityId find_child_entity_by_name(void *const sceneManager, const EntityId parent, const char *name)
|
EMSCRIPTEN_KEEPALIVE EntityId find_child_entity_by_name(void *const sceneManager, const EntityId parent, const char *name)
|
||||||
{
|
{
|
||||||
auto entity = ((SceneManager *)sceneManager)->findChildEntityByName(parent, name);
|
auto entity = ((SceneManager *)sceneManager)->findChildEntityByName(parent, name);
|
||||||
|
|||||||
Reference in New Issue
Block a user