2
0
Эх сурвалжийг харах

Bind ShapeFilter argument of NarrowPhaseQuery::CastShape

Lucien Greathouse 4 сар өмнө
parent
commit
5490f20a02

+ 1 - 1
JoltC/Functions.h

@@ -1307,7 +1307,7 @@ typedef struct JPC_NarrowPhaseQuery_CastShapeArgs {
 	const JPC_BroadPhaseLayerFilter *BroadPhaseLayerFilter;
 	const JPC_ObjectLayerFilter *ObjectLayerFilter;
 	const JPC_BodyFilter *BodyFilter;
-	// const JPC_ShapeFilter *ShapeFilter;
+	const JPC_ShapeFilter *ShapeFilter;
 } JPC_NarrowPhaseQuery_CastShapeArgs;
 
 JPC_API void JPC_NarrowPhaseQuery_CastShape(const JPC_NarrowPhaseQuery* self, JPC_NarrowPhaseQuery_CastShapeArgs* args);

+ 3 - 3
JoltCImpl/JoltC.cpp

@@ -2451,9 +2451,9 @@ JPC_API void JPC_NarrowPhaseQuery_CastShape(const JPC_NarrowPhaseQuery* self, JP
 
 	JPH::ShapeFilter defaultShapeFilter{};
 	const JPH::ShapeFilter* shapeFilter = &defaultShapeFilter;
-	// if (args->ShapeFilter != nullptr) {
-	// 	shapeFilter = to_jph(args->ShapeFilter);
-	// }
+	if (args->ShapeFilter != nullptr) {
+		shapeFilter = to_jph(args->ShapeFilter);
+	}
 
 	to_jph(self)->CastShape(
 		to_jph(args->ShapeCast),