![]() |
Rigs of Rods 2026.01
Soft-body Physics Simulation
|
Definition at line 36 of file 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 () |
| void | setMaxPower (float power) |
| 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 |
| 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) |
| static void | RegisterRefCountingObjectGeneric (AS_NAMESPACE_QUALIFIER asIScriptEngine *engine, const char *name) |
| static void | AddRefGeneric (AS_NAMESPACE_QUALIFIER asIScriptGeneric *gen) |
| static void | ReleaseGeneric (AS_NAMESPACE_QUALIFIER asIScriptGeneric *gen) |
Data Fields inherited from RefCountingObject< Screwprop > | |
| int | m_refcount |
| std::mutex | m_refcount_mtx |
| 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 55 of file ScrewProp.h.
|
inline |
Definition at line 48 of file ScrewProp.h.
|
inline |
Definition at line 54 of file ScrewProp.h.
|
inline |
Definition at line 50 of file ScrewProp.h.
| float Screwprop::getRudder | ( | ) |
Definition at line 119 of file ScrewProp.cpp.
| float Screwprop::getThrottle | ( | ) |
Definition at line 111 of file ScrewProp.cpp.
|
inline |
Definition at line 56 of file ScrewProp.h.
| void Screwprop::reset | ( | ) |
Definition at line 124 of file ScrewProp.cpp.
| void Screwprop::setMaxPower | ( | float | power | ) |
Definition at line 103 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 131 of file ScrewProp.cpp.
| void Screwprop::updateForces | ( | int | update | ) |
Definition at line 54 of file ScrewProp.cpp.
|
private |
in HP
Definition at line 62 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 70 of file ScrewProp.h.
|
private |
Definition at line 61 of file ScrewProp.h.
|
private |
Definition at line 60 of file ScrewProp.h.
|
private |
Definition at line 63 of file ScrewProp.h.
|
private |
Definition at line 60 of file ScrewProp.h.
|
private |
Definition at line 64 of file ScrewProp.h.