Explorar o código

Implement PhysicsSystem::DrawConstraints

Lucien Greathouse hai 5 meses
pai
achega
37703e2e0c
Modificáronse 2 ficheiros con 12 adicións e 0 borrados
  1. 4 0
      JoltC/Functions.h
  2. 8 0
      JoltCImpl/JoltC.cpp

+ 4 - 0
JoltC/Functions.h

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

+ 8 - 0
JoltCImpl/JoltC.cpp

@@ -2485,6 +2485,14 @@ JPC_API void JPC_PhysicsSystem_DrawBodies(
 	to_jph(self)->DrawBodies(to_jph(*inSettings), to_jph(inRenderer), nullptr);
 	to_jph(self)->DrawBodies(to_jph(*inSettings), to_jph(inRenderer), nullptr);
 }
 }
 
 
+JPC_API void JPC_PhysicsSystem_DrawConstraints(
+	JPC_PhysicsSystem* self,
+	JPC_DebugRendererSimple* inRenderer)
+{
+	to_jph(self)->DrawConstraints(to_jph(inRenderer));
+}
+
+
 JPC_API void JPC_PhysicsSystem_SetSimShapeFilter(
 JPC_API void JPC_PhysicsSystem_SetSimShapeFilter(
 	JPC_PhysicsSystem* self,
 	JPC_PhysicsSystem* self,
 	const JPC_SimShapeFilter* inShapeFilter)
 	const JPC_SimShapeFilter* inShapeFilter)