chore: clean up static_cast

This commit is contained in:
Nick Fisher
2024-12-11 21:03:53 +08:00
parent fe0f63c4cb
commit 27e150ebf6

View File

@@ -41,9 +41,11 @@ namespace thermion
reinterpret_cast<::filament::MaterialInstance *>(materialInstance)->setParameter(propertyName, data); reinterpret_cast<::filament::MaterialInstance *>(materialInstance)->setParameter(propertyName, data);
} }
EMSCRIPTEN_KEEPALIVE void MaterialInstance_setParameterFloat(TMaterialInstance *materialInstance, const char *propertyName, double value) EMSCRIPTEN_KEEPALIVE void MaterialInstance_setParameterFloat(TMaterialInstance *tMaterialInstance, const char *propertyName, double value)
{ {
reinterpret_cast<::filament::MaterialInstance *>(materialInstance)->setParameter(propertyName, static_cast<float>(value)); auto *materialInstance = reinterpret_cast<::filament::MaterialInstance *>(tMaterialInstance);
auto fValue = static_cast<float>(value);
materialInstance->setParameter(propertyName, fValue);
} }
EMSCRIPTEN_KEEPALIVE void MaterialInstance_setParameterInt(TMaterialInstance *materialInstance, const char *propertyName, int value) EMSCRIPTEN_KEEPALIVE void MaterialInstance_setParameterInt(TMaterialInstance *materialInstance, const char *propertyName, int value)