20 #ifndef PLAYRHO_COMMON_CODEDUMPER_HPP
21 #define PLAYRHO_COMMON_CODEDUMPER_HPP
46 void Dump(
const World& world);
49 void Dump(
const Body& body, std::size_t bodyIndex);
52 void Dump(
const Joint& joint, std::size_t index);
55 void Dump(
const Fixture& fixture, std::size_t bodyIndex);
58 void Dump(
const DistanceJoint& joint, std::size_t index);
61 void Dump(
const FrictionJoint& joint, std::size_t index);
64 void Dump(
const GearJoint& joint, std::size_t index);
67 void Dump(
const MotorJoint& joint, std::size_t index);
70 void Dump(
const TargetJoint& joint, std::size_t index);
73 void Dump(
const PrismaticJoint& joint, std::size_t index);
76 void Dump(
const PulleyJoint& joint, std::size_t index);
79 void Dump(
const RevoluteJoint& joint, std::size_t index);
82 void Dump(
const RopeJoint& joint, std::size_t index);
85 void Dump(
const WeldJoint& joint, std::size_t index);
88 void Dump(
const WheelJoint& joint, std::size_t index);
93 #endif // PLAYRHO_COMMON_CODEDUMPER_HPP