|
Fx2D
A C++20 2D rigid-body physics engine
|
This is the complete list of members for FxPrismaticJoint, including all inherited members.
| apply_controls(double dt) override | FxPrismaticJoint | virtual |
| clamp_effort(float effort) const | FxJoint | protected |
| enabled | FxJoint | |
| entities_collide | FxJoint | |
| entity1 | FxJoint | protected |
| entity2 | FxJoint | protected |
| eval_pid(float error, double dt) | FxJoint | protected |
| FxJoint(const std::string &name, const std::shared_ptr< FxEntity > &e1, const std::shared_ptr< FxEntity > &e2) | FxJoint | |
| FxPrismaticJoint(const std::string &name, const std::shared_ptr< FxEntity > &e1, const std::shared_ptr< FxEntity > &e2, const FxVec2f &local_axis, float position_min=-1000.0f, float position_max=1000.0f) | FxPrismaticJoint | |
| get_constraints() const | FxJoint | inline |
| get_control_mode() const | FxJoint | inline |
| get_d() const | FxJoint | inline |
| get_effort() const | FxJoint | inline |
| get_entity1() const | FxJoint | inline |
| get_entity1_name() const | FxJoint | |
| get_entity2() const | FxJoint | inline |
| get_entity2_name() const | FxJoint | |
| get_i() const | FxJoint | inline |
| get_instant() const | FxJoint | inline |
| get_max_effort() const | FxJoint | inline |
| get_max_force() const | FxPrismaticJoint | inline |
| get_name() const | FxJoint | inline |
| get_p() const | FxJoint | inline |
| get_pid() const | FxJoint | inline |
| get_position() const | FxPrismaticJoint | |
| get_velocity() const | FxPrismaticJoint | |
| is_prismatic() const override | FxPrismaticJoint | inlinevirtual |
| is_revolute() const | FxJoint | inlinevirtual |
| m_constraints | FxJoint | protected |
| m_instant | FxJoint | protected |
| m_integral | FxJoint | protected |
| m_name | FxJoint | protected |
| m_pid | FxJoint | protected |
| m_previous_error | FxJoint | protected |
| m_target_effort | FxJoint | protected |
| namespace_constraints() | FxJoint | protected |
| reset() | FxJoint | inline |
| reset_pid_state() | FxJoint | protected |
| set_control_mode(ControlMode mode) | FxJoint | |
| set_d(float d) | FxJoint | inline |
| set_effort(float effort) | FxJoint | |
| set_force(float force) | FxPrismaticJoint | |
| set_i(float i) | FxJoint | inline |
| set_instant(bool instant) | FxJoint | inline |
| set_max_effort(float max_effort) | FxJoint | |
| set_max_force(float max_force) | FxPrismaticJoint | inline |
| set_p(float p) | FxJoint | inline |
| set_pid(const FxVec3f &pid) | FxJoint | |
| set_position(float position, bool instant=true) | FxPrismaticJoint | |
| set_velocity(float velocity, bool instant=true) | FxPrismaticJoint | |
| wake_entities() | FxJoint | protected |
| ~FxJoint()=default | FxJoint | virtual |