|
Fx2D
A C++20 2D rigid-body physics engine
|
This is the complete list of members for FxRevoluteJoint, including all inherited members.
| apply_controls(double dt) override | FxRevoluteJoint | 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 | |
| FxRevoluteJoint(const std::string &name, const std::shared_ptr< FxEntity > &e1, const std::shared_ptr< FxEntity > &e2, const FxVec2f &anchor_point, float angle_min=-3.14159f, float angle_max=3.14159f) | FxRevoluteJoint | |
| 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_torque() const | FxRevoluteJoint | inline |
| get_name() const | FxJoint | inline |
| get_omega() const | FxRevoluteJoint | |
| get_p() const | FxJoint | inline |
| get_pid() const | FxJoint | inline |
| get_theta() const | FxRevoluteJoint | |
| is_prismatic() const | FxJoint | inlinevirtual |
| is_revolute() const override | FxRevoluteJoint | 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_i(float i) | FxJoint | inline |
| set_instant(bool instant) | FxJoint | inline |
| set_max_effort(float max_effort) | FxJoint | |
| set_max_torque(float max_torque) | FxRevoluteJoint | inline |
| set_omega(float omega, bool instant=true) | FxRevoluteJoint | |
| set_p(float p) | FxJoint | inline |
| set_pid(const FxVec3f &pid) | FxJoint | |
| set_theta(float angle, bool instant=true) | FxRevoluteJoint | |
| set_torque(float torque) | FxRevoluteJoint | |
| wake_entities() | FxJoint | protected |
| ~FxJoint()=default | FxJoint | virtual |