From 64eeacc029f6dfa9d163d09c36bbab72356850dc Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Fri, 20 Jun 2025 12:42:32 +0800 Subject: [PATCH] add missing support for Camera_getCullingProjectionMatrix --- thermion_dart/native/src/c_api/TCamera.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/thermion_dart/native/src/c_api/TCamera.cpp b/thermion_dart/native/src/c_api/TCamera.cpp index 30c79f64..75cb5c77 100644 --- a/thermion_dart/native/src/c_api/TCamera.cpp +++ b/thermion_dart/native/src/c_api/TCamera.cpp @@ -86,6 +86,10 @@ namespace thermion return convert_mat4_to_double4x4(camera->getProjectionMatrix()); } + EMSCRIPTEN_KEEPALIVE double4x4 Camera_getCullingProjectionMatrix(TCamera *const tCamera) { + auto *camera = reinterpret_cast(tCamera); + return convert_mat4_to_double4x4(camera->getCullingProjectionMatrix()); + } EMSCRIPTEN_KEEPALIVE void Camera_setFocusDistance(TCamera *tCamera, float distance) { auto *camera = reinterpret_cast(tCamera);