From 27e150ebf689efa9b0d491d0749657bb15fe7a83 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Wed, 11 Dec 2024 21:03:53 +0800 Subject: [PATCH] chore: clean up static_cast --- thermion_dart/native/src/c_api/TMaterialInstance.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/thermion_dart/native/src/c_api/TMaterialInstance.cpp b/thermion_dart/native/src/c_api/TMaterialInstance.cpp index aa27a4cd..9ef94aec 100644 --- a/thermion_dart/native/src/c_api/TMaterialInstance.cpp +++ b/thermion_dart/native/src/c_api/TMaterialInstance.cpp @@ -41,9 +41,11 @@ namespace thermion 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(value)); + auto *materialInstance = reinterpret_cast<::filament::MaterialInstance *>(tMaterialInstance); + auto fValue = static_cast(value); + materialInstance->setParameter(propertyName, fValue); } EMSCRIPTEN_KEEPALIVE void MaterialInstance_setParameterInt(TMaterialInstance *materialInstance, const char *propertyName, int value)