1 class btIDebugDraw; 2 class btCollisionWorld { getDebugDrawer()3 virtual btIDebugDraw* getDebugDrawer() { }; 4 static void rayTestSingle(); 5 }; 6 class btTriangleCallback { 7 public: 8 virtual ~btTriangleCallback(); 9 }; 10 class btTriangleRaycastCallback: public btTriangleCallback { 11 public: 12 btTriangleRaycastCallback(); 13 }; rayTestSingle()14void btCollisionWorld::rayTestSingle() 15 { 16 struct BridgeTriangleRaycastCallback : public btTriangleRaycastCallback { 17 BridgeTriangleRaycastCallback() : btTriangleRaycastCallback() { } 18 }; 19 } 20