|
| RigidBodySimulation (TimeKeeper *time_keeper) |
|
bool | init () override |
|
void | clean_up () override |
|
void | fixed_update (float step) |
|
smlt::optional< RayCastResult > | ray_cast (const Vec3 &start, const Vec3 &direction, float max_distance=std::numeric_limits< float >::max()) |
|
void | set_gravity (const Vec3 &gravity) |
|
bool | body_exists (const impl::Body *body) const |
|
const ContactFilter * | contact_filter () const |
|
void | set_contact_filter (ContactFilter *filter) |
|
|
class | impl::PrivateContactFilter |
|
class | Fixture |
|
class | impl::Body |
|
class | impl::DynamicBody |
|
class | RigidBody |
|
class | StaticBody |
|
class | KinematicBody |
|
|
typedef std::shared_ptr< RigidBodySimulation > | ptr |
|
typedef std::weak_ptr< RigidBodySimulation > | wptr |
|
static RefCounted< RigidBodySimulation >::ptr | create (Args &&... args) |
|
static RefCounted< RigidBodySimulation >::ptr | create () |
|
| RefCounted (Args &&...) |
|
The documentation for this class was generated from the following files:
- simulant/behaviours/physics/simulation.h
- simulant/behaviours/physics/simulation.cpp