|
| clan::Physics3DContactPairTest::Physics3DContactPairTest () |
|
| clan::Physics3DContactPairTest::Physics3DContactPairTest (Physics3DWorld &world) |
|
| clan::Physics3DContactTest::Physics3DContactTest () |
|
| clan::Physics3DContactTest::Physics3DContactTest (Physics3DWorld &world) |
|
| clan::Physics3DObject::Physics3DObject () |
|
| clan::Physics3DObject::Physics3DObject (std::shared_ptr< Physics3DObject_Impl > impl) |
|
| clan::Physics3DObject::Physics3DObject (Physics3DWorld &world, const Physics3DShape &shape, const Vec3f &position=Vec3f(0.0f), const Quaternionf &orientation=Quaternionf()) |
|
| clan::Physics3DRayTest::Physics3DRayTest () |
|
| clan::Physics3DRayTest::Physics3DRayTest (Physics3DWorld &world) |
|
| clan::Physics3DShape::Physics3DShape () |
|
| clan::Physics3DSweepTest::Physics3DSweepTest () |
|
| clan::Physics3DSweepTest::Physics3DSweepTest (Physics3DWorld &world) |
|
| clan::Physics3DWorld::Physics3DWorld () |
|
static Physics3DShape | clan::Physics3DShape::box (const Vec3f &size) |
|
static Physics3DShape | clan::Physics3DShape::capsule (float radius, float height) |
|
template<typename T > |
std::shared_ptr< T > | clan::Physics3DObject::get_data () |
|
int | clan::Physics3DContactTest::get_hit_count () const |
|
int | clan::Physics3DSweepTest::get_hit_count () const |
|
float | clan::Physics3DRayTest::get_hit_fraction () const |
|
float | clan::Physics3DSweepTest::get_hit_fraction (int index) const |
|
Vec3f | clan::Physics3DRayTest::get_hit_normal () const |
|
Vec3f | clan::Physics3DSweepTest::get_hit_normal (int index) const |
|
Physics3DObject | clan::Physics3DContactTest::get_hit_object (int index) const |
|
Physics3DObject | clan::Physics3DRayTest::get_hit_object () const |
|
Physics3DObject | clan::Physics3DSweepTest::get_hit_object (int index) const |
|
Vec3f | clan::Physics3DRayTest::get_hit_position () const |
|
Vec3f | clan::Physics3DSweepTest::get_hit_position (int index) const |
|
Quaternionf | clan::Physics3DObject::get_orientation () const |
|
Vec3f | clan::Physics3DObject::get_position () const |
|
static Physics3DShape | clan::Physics3DShape::gimpact_model (const std::shared_ptr< ModelData > &model_data) |
|
bool | clan::Physics3DRayTest::has_hit () const |
|
bool | clan::Physics3DObject::is_kinematic () const |
|
bool | clan::Physics3DWorld::is_null () const |
|
bool | clan::Physics3DContactPairTest::is_null () const |
|
bool | clan::Physics3DRayTest::is_null () const |
|
bool | clan::Physics3DContactTest::is_null () const |
|
bool | clan::Physics3DShape::is_null () const |
|
bool | clan::Physics3DSweepTest::is_null () const |
|
bool | clan::Physics3DObject::is_null () const |
|
static Physics3DShape | clan::Physics3DShape::model (const std::shared_ptr< ModelData > &model_data) |
|
static Physics3DShape | clan::Physics3DShape::scale_model (const Physics3DShape &base_model, Vec3f scale) |
|
template<typename T > |
void | clan::Physics3DObject::set_data (const std::shared_ptr< T > &data) |
|
void | clan::Physics3DWorld::set_gravity (const Vec3f &gravity) |
|
void | clan::Physics3DObject::set_kinematic (bool enable) |
|
void | clan::Physics3DObject::set_orientation (const Quaternionf &orientation) |
|
void | clan::Physics3DObject::set_position (const Vec3f &position) |
|
void | clan::Physics3DObject::set_transform (const Vec3f &position, const Quaternionf &orientation) |
|
static Physics3DShape | clan::Physics3DShape::sphere (float radius) |
|
int | clan::Physics3DWorld::step_simulation (float time_step, int max_sub_steps, float fixed_time_step) |
|
void | clan::Physics3DWorld::step_simulation_once (float time_step) |
|
static Physics3DShape | clan::Physics3DShape::terrain (const std::shared_ptr< TerrainData > &terrain_data, Mat4f &out_transform) |
|
bool | clan::Physics3DRayTest::test (const clan::Vec3f &start, const clan::Vec3f &end) |
|
bool | clan::Physics3DContactTest::test (const Physics3DObject &object) |
|
bool | clan::Physics3DContactPairTest::test (const Physics3DObject &object_a, const Physics3DObject &object_b) |
|
bool | clan::Physics3DSweepTest::test_all_hits (const Physics3DShape &shape, const Vec3f &from_pos, const Quaternionf &from_orientation, const Vec3f &to_pos, const Quaternionf &to_orientation, float allowed_ccd_penetration=0.0f) |
|
bool | clan::Physics3DSweepTest::test_any_hit (const Physics3DShape &shape, const Vec3f &from_pos, const Quaternionf &from_orientation, const Vec3f &to_pos, const Quaternionf &to_orientation, float allowed_ccd_penetration=0.0f) |
|
bool | clan::Physics3DSweepTest::test_first_hit (const Physics3DShape &shape, const Vec3f &from_pos, const Quaternionf &from_orientation, const Vec3f &to_pos, const Quaternionf &to_orientation, float allowed_ccd_penetration=0.0f) |
|