瀏覽代碼

Add Shape::GetSubShapeUserData

Lucien Greathouse 4 月之前
父節點
當前提交
b45e06c656
共有 2 個文件被更改,包括 6 次插入0 次删除
  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());
 }