From 28b62064d721d7a92341816c67b92699624628a7 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Tue, 14 May 2024 17:37:08 -0400 Subject: [PATCH] Fix const-nes of CastRayArgs --- JoltC/Functions.h | 6 +++--- JoltC/JoltC.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/JoltC/Functions.h b/JoltC/Functions.h index 8336954..f8dcdee 100644 --- a/JoltC/Functions.h +++ b/JoltC/Functions.h @@ -771,9 +771,9 @@ typedef struct JPC_NarrowPhaseQuery JPC_NarrowPhaseQuery; typedef struct JPC_NarrowPhaseQuery_CastRayArgs { JPC_RRayCast Ray; JPC_RayCastResult Result; - JPC_BroadPhaseLayerFilter *BroadPhaseLayerFilter; - JPC_ObjectLayerFilter *ObjectLayerFilter; - JPC_BodyFilter *BodyFilter; + const JPC_BroadPhaseLayerFilter *BroadPhaseLayerFilter; + const JPC_ObjectLayerFilter *ObjectLayerFilter; + const JPC_BodyFilter *BodyFilter; } JPC_NarrowPhaseQuery_CastRayArgs; JPC_API bool JPC_NarrowPhaseQuery_CastRay(const JPC_NarrowPhaseQuery* self, JPC_NarrowPhaseQuery_CastRayArgs* args); diff --git a/JoltC/JoltC.cpp b/JoltC/JoltC.cpp index 38d3fe4..d60ed6c 100644 --- a/JoltC/JoltC.cpp +++ b/JoltC/JoltC.cpp @@ -1424,9 +1424,9 @@ JPC_API void JPC_BodyInterface_InvalidateContactCache(JPC_BodyInterface *self, J JPC_API bool JPC_NarrowPhaseQuery_CastRay(const JPC_NarrowPhaseQuery* self, JPC_NarrowPhaseQuery_CastRayArgs* args) { JPH::RayCastResult result; - JPC_BroadPhaseLayerFilterBridge* bplFilter = to_jph(args->BroadPhaseLayerFilter); - JPC_ObjectLayerFilterBridge* olFilter = to_jph(args->ObjectLayerFilter); - JPC_BodyFilterBridge* bodyFilter = to_jph(args->BodyFilter); + const JPC_BroadPhaseLayerFilterBridge* bplFilter = to_jph(args->BroadPhaseLayerFilter); + const JPC_ObjectLayerFilterBridge* olFilter = to_jph(args->ObjectLayerFilter); + const JPC_BodyFilterBridge* bodyFilter = to_jph(args->BodyFilter); bool hit = to_jph(self)->CastRay( to_jph(args->Ray),