Jelajahi Sumber

PhysicsSystem::SetSimShapeFilter

Lucien Greathouse 8 bulan lalu
induk
melakukan
e8a4ba256a
2 mengubah file dengan 9 tambahan dan 0 penghapusan
  1. 2 0
      JoltC/Functions.h
  2. 7 0
      JoltC/JoltC.cpp

+ 2 - 0
JoltC/Functions.h

@@ -1046,6 +1046,8 @@ JPC_API void JPC_PhysicsSystem_DrawBodies(
 	JPC_DebugRendererSimple* inRenderer, // FIXME: un-specialize
 	const void* inBodyFilter); // FIXME: BodyDrawFilter
 
+JPC_API void JPC_PhysicsSystem_SetSimShapeFilter(JPC_PhysicsSystem* self, const JPC_SimShapeFilter* inShapeFilter);
+
 #ifdef __cplusplus
 }
 #endif

+ 7 - 0
JoltC/JoltC.cpp

@@ -1917,4 +1917,11 @@ JPC_API void JPC_PhysicsSystem_DrawBodies(
 	[[maybe_unused]] const void* inBodyFilter)
 {
 	to_jph(self)->DrawBodies(to_jph(*inSettings), to_jph(inRenderer), nullptr);
+}
+
+JPC_API void JPC_PhysicsSystem_SetSimShapeFilter(
+	JPC_PhysicsSystem* self,
+	const JPC_SimShapeFilter* inShapeFilter)
+{
+	to_jph(self)->SetSimShapeFilter(to_jph(inShapeFilter));
 }