![]() |
Rigs of Rods 2023.09
Soft-body Physics Simulation
|
#include <ScrewProp.h>
Inheritance diagram for RoR::Screwprop:Public Member Functions | |
| Screwprop (ActorPtr actor, NodeNum_t noderef, NodeNum_t nodeback, NodeNum_t nodeup, float power) | |
| virtual | ~Screwprop () override |
| void | updateForces (int update) |
| void | setThrottle (float val) |
| void | setRudder (float val) |
| float | getThrottle () |
| float | getRudder () |
| float | getMaxPower () |
| bool | getReverse () |
| void | reset () |
| void | toggleReverse () |
| NodeNum_t | GetRefNode () const |
| NodeNum_t | GetBackNode () const |
| NodeNum_t | GetUpNode () const |
Public Member Functions inherited from RefCountingObject< Screwprop > | |
| RefCountingObject () | |
| virtual | ~RefCountingObject () |
| void | AddRef () |
| void | Release () |
Private Attributes | |
| DustPool * | splashp |
| DustPool * | ripplep |
| bool | reverse |
| float | fullpower |
| in HP | |
| float | rudder |
| float | throtle |
| ActorPtr | m_actor |
| NodeNum_t | nodeback |
| NodeNum_t | noderef |
| NodeNum_t | nodeup |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCountingObject< Screwprop > | |
| static void | RegisterRefCountingObject (AS_NAMESPACE_QUALIFIER asIScriptEngine *engine, const char *name) |
Data Fields inherited from RefCountingObject< Screwprop > | |
| int | m_refcount |
| std::mutex | m_refcount_mtx |
Definition at line 36 of file ScrewProp.h.
| Screwprop::Screwprop | ( | ActorPtr | actor, |
| NodeNum_t | noderef, | ||
| NodeNum_t | nodeback, | ||
| NodeNum_t | nodeup, | ||
| float | power | ||
| ) |
Definition at line 37 of file ScrewProp.cpp.
|
overridevirtual |
Definition at line 49 of file ScrewProp.cpp.
|
inline |
Definition at line 54 of file ScrewProp.h.
|
inline |
Definition at line 48 of file ScrewProp.h.
|
inline |
Definition at line 53 of file ScrewProp.h.
|
inline |
Definition at line 49 of file ScrewProp.h.
| float Screwprop::getRudder | ( | ) |
Definition at line 111 of file ScrewProp.cpp.
| float Screwprop::getThrottle | ( | ) |
Definition at line 103 of file ScrewProp.cpp.
|
inline |
Definition at line 55 of file ScrewProp.h.
| void Screwprop::reset | ( | ) |
Definition at line 116 of file ScrewProp.cpp.
| void Screwprop::setRudder | ( | float | val | ) |
Definition at line 94 of file ScrewProp.cpp.
| void Screwprop::setThrottle | ( | float | val | ) |
Definition at line 81 of file ScrewProp.cpp.
| void Screwprop::toggleReverse | ( | ) |
Definition at line 123 of file ScrewProp.cpp.
| void Screwprop::updateForces | ( | int | update | ) |
Definition at line 54 of file ScrewProp.cpp.
|
private |
in HP
Definition at line 61 of file ScrewProp.h.
|
private |
Definition at line 66 of file ScrewProp.h.
|
private |
Definition at line 67 of file ScrewProp.h.
|
private |
Definition at line 68 of file ScrewProp.h.
|
private |
Definition at line 69 of file ScrewProp.h.
|
private |
Definition at line 60 of file ScrewProp.h.
|
private |
Definition at line 59 of file ScrewProp.h.
|
private |
Definition at line 62 of file ScrewProp.h.
|
private |
Definition at line 59 of file ScrewProp.h.
|
private |
Definition at line 63 of file ScrewProp.h.