소스 검색

Bind ShapeFilter argument of NarrowPhaseQuery::CastShape

Lucien Greathouse 4 달 전
부모
커밋
5490f20a02
2개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      JoltC/Functions.h
  2. 3 3
      JoltCImpl/JoltC.cpp

+ 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),