Browse Source

Add Shape::GetSubShapeUserData

Lucien Greathouse 4 months ago
parent
commit
b45e06c656
2 changed files with 6 additions and 0 deletions
  1. 2 0
      JoltC/Functions.h
  2. 4 0
      JoltCImpl/JoltC.cpp

+ 2 - 0
JoltC/Functions.h

@@ -211,6 +211,8 @@ JPC_API void JPC_Shape_SetUserData(JPC_Shape* self, uint64_t userData);
 JPC_API JPC_ShapeType JPC_Shape_GetType(const JPC_Shape* self);
 JPC_API JPC_ShapeSubType JPC_Shape_GetSubType(const JPC_Shape* self);
 
+JPC_API uint64_t JPC_Shape_GetSubShapeUserData(const JPC_Shape* self, JPC_SubShapeID inSubShapeID);
+
 JPC_API JPC_Vec3 JPC_Shape_GetCenterOfMass(const JPC_Shape* self);
 
 ////////////////////////////////////////////////////////////////////////////////

+ 4 - 0
JoltCImpl/JoltC.cpp

@@ -1183,6 +1183,10 @@ JPC_API JPC_ShapeSubType JPC_Shape_GetSubType(const JPC_Shape* self) {
 	return to_jpc(to_jph(self)->GetSubType());
 }
 
+JPC_API uint64_t JPC_Shape_GetSubShapeUserData(const JPC_Shape* self, JPC_SubShapeID inSubShapeID) {
+	return to_jph(self)->GetSubShapeUserData(JPC_SubShapeID_to_jph(inSubShapeID));
+}
+
 JPC_API JPC_Vec3 JPC_Shape_GetCenterOfMass(const JPC_Shape* self) {
 	return to_jpc(to_jph(self)->GetCenterOfMass());
 }