allow setting material property by name

This commit is contained in:
Nick Fisher
2024-09-13 15:20:45 +08:00
parent 2eb7cc286b
commit f18f04734d
4 changed files with 60 additions and 0 deletions

View File

@@ -287,6 +287,9 @@ namespace thermion_filament
return _assetLoader->createInstance(asset);
}
void setMaterialProperty(EntityId entity, int materialIndex, const char* property, float value);
void setMaterialProperty(EntityId entityId, int materialIndex, const char* property, filament::math::float4 value);
private:
gltfio::AssetLoader *_assetLoader = nullptr;
const ResourceLoaderWrapperImpl *const _resourceLoaderWrapper;