#include <TurboProp.h>
|
| Turboprop (ActorPtr a, const char *propname, NodeNum_t nr, NodeNum_t nb, NodeNum_t np1, NodeNum_t np2, NodeNum_t np3, NodeNum_t np4, NodeNum_t tqn, float power, Ogre::String const &propfoilname, bool disable_smoke, bool ispiston, float fpitch) |
|
| ~Turboprop () |
|
void | updateForces (float dt, int doUpdate) |
|
void | setThrottle (float val) |
|
float | getThrottle () |
|
void | reset () |
|
void | toggleReverse () |
|
void | setReverse (bool val) |
|
bool | getReverse () |
|
void | flipStart () |
|
float | getRPM () |
|
float | getRPMpc () |
|
void | setRPM (float _rpm) |
|
float | getpropwash () |
|
Ogre::Vector3 | getAxis () |
|
bool | isFailed () |
|
AeroEngineType | getType () |
|
bool | getIgnition () |
|
void | setIgnition (bool val) |
|
int | getNoderef () |
|
NodeNum_t | GetFrontNode () const override |
|
NodeNum_t | GetBackNode () const override |
|
bool | getWarmup () |
|
float | getRadius () |
|
void | updateVisuals (RoR::GfxActor *gfx_actor) override |
|
void | setVisible (bool visible) override |
|
virtual | ~AeroEngine () |
|
Definition at line 38 of file TurboProp.h.
โ Turboprop()
Turboprop::Turboprop |
( |
ActorPtr |
a, |
|
|
const char * |
propname, |
|
|
NodeNum_t |
nr, |
|
|
NodeNum_t |
nb, |
|
|
NodeNum_t |
np1, |
|
|
NodeNum_t |
np2, |
|
|
NodeNum_t |
np3, |
|
|
NodeNum_t |
np4, |
|
|
NodeNum_t |
tqn, |
|
|
float |
power, |
|
|
Ogre::String const & |
propfoilname, |
|
|
bool |
disable_smoke, |
|
|
bool |
ispiston, |
|
|
float |
fpitch |
|
) |
| |
โ ~Turboprop()
Turboprop::~Turboprop |
( |
| ) |
|
โ flipStart()
void Turboprop::flipStart |
( |
| ) |
|
|
virtual |
โ getAxis()
Ogre::Vector3 RoR::Turboprop::getAxis |
( |
| ) |
|
|
inlinevirtual |
โ GetBackNode()
NodeNum_t RoR::Turboprop::GetBackNode |
( |
| ) |
const |
|
inlineoverridevirtual |
โ GetFrontNode()
NodeNum_t RoR::Turboprop::GetFrontNode |
( |
| ) |
const |
|
inlineoverridevirtual |
โ getIgnition()
bool RoR::Turboprop::getIgnition |
( |
| ) |
|
|
inlinevirtual |
โ getNoderef()
int RoR::Turboprop::getNoderef |
( |
| ) |
|
|
inlinevirtual |
โ getpropwash()
float RoR::Turboprop::getpropwash |
( |
| ) |
|
|
inlinevirtual |
โ getRadius()
float RoR::Turboprop::getRadius |
( |
| ) |
|
|
inlinevirtual |
โ getReverse()
bool RoR::Turboprop::getReverse |
( |
| ) |
|
|
inlinevirtual |
โ getRPM()
float RoR::Turboprop::getRPM |
( |
| ) |
|
|
inlinevirtual |
โ getRPMpc()
float RoR::Turboprop::getRPMpc |
( |
| ) |
|
|
inlinevirtual |
โ getThrottle()
float Turboprop::getThrottle |
( |
| ) |
|
|
virtual |
โ getType()
โ getWarmup()
bool RoR::Turboprop::getWarmup |
( |
| ) |
|
|
inlinevirtual |
โ isFailed()
bool RoR::Turboprop::isFailed |
( |
| ) |
|
|
inlinevirtual |
โ reset()
void Turboprop::reset |
( |
| ) |
|
|
virtual |
โ setIgnition()
void RoR::Turboprop::setIgnition |
( |
bool |
val | ) |
|
|
inlinevirtual |
โ setReverse()
void Turboprop::setReverse |
( |
bool |
val | ) |
|
|
virtual |
โ setRPM()
void Turboprop::setRPM |
( |
float |
_rpm | ) |
|
|
virtual |
โ setThrottle()
void Turboprop::setThrottle |
( |
float |
val | ) |
|
|
virtual |
โ setVisible()
void Turboprop::setVisible |
( |
bool |
visible | ) |
|
|
overridevirtual |
โ toggleReverse()
void Turboprop::toggleReverse |
( |
| ) |
|
|
virtual |
โ updateForces()
void Turboprop::updateForces |
( |
float |
dt, |
|
|
int |
doUpdate |
|
) |
| |
|
virtual |
โ updateVisuals()
โ airdensity
float RoR::Turboprop::airdensity |
|
private |
โ airfoil
Ogre::Vector3 RoR::Turboprop::axis |
|
private |
โ bladewidth
float RoR::Turboprop::bladewidth |
|
private |
char RoR::Turboprop::debug[256] |
|
private |
โ failed
bool RoR::Turboprop::failed |
|
private |
โ failedold
bool RoR::Turboprop::failedold |
|
private |
โ fixed_pitch
float RoR::Turboprop::fixed_pitch |
|
private |
โ fullpower
float RoR::Turboprop::fullpower |
|
private |
โ ignition
bool RoR::Turboprop::ignition |
|
private |
โ indicated_torque
float RoR::Turboprop::indicated_torque |
โ is_piston
bool RoR::Turboprop::is_piston |
โ lastflip
float RoR::Turboprop::lastflip |
|
private |
โ m_actor
โ max_torque
float RoR::Turboprop::max_torque |
โ maxrevpitch
float RoR::Turboprop::maxrevpitch |
|
private |
โ mod_id
int RoR::Turboprop::mod_id |
|
private |
โ nodeback
โ noderef
โ numblades
int RoR::Turboprop::numblades |
|
private |
float RoR::Turboprop::pitch |
โ pitchspeed
float RoR::Turboprop::pitchspeed |
|
private |
โ proparea
float RoR::Turboprop::proparea |
|
private |
โ propwash
float RoR::Turboprop::propwash |
|
private |
โ radius
float RoR::Turboprop::radius |
|
private |
โ regspeed
float RoR::Turboprop::regspeed |
|
private |
โ reverse
bool RoR::Turboprop::reverse |
|
private |
โ rotenergy
double RoR::Turboprop::rotenergy |
|
private |
float RoR::Turboprop::rpm |
|
private |
โ smokeNode
Ogre::SceneNode* RoR::Turboprop::smokeNode |
|
private |
โ smokePS
Ogre::ParticleSystem* RoR::Turboprop::smokePS |
|
private |
โ src_id
int RoR::Turboprop::src_id |
|
private |
โ thr_id
int RoR::Turboprop::thr_id |
|
private |
โ throtle
float RoR::Turboprop::throtle |
|
private |
float RoR::Turboprop::timer |
|
private |
โ torquedist
float RoR::Turboprop::torquedist |
|
private |
โ torquenode
โ twistmap
float RoR::Turboprop::twistmap[5] |
|
private |
โ warmup
bool RoR::Turboprop::warmup |
|
private |
โ warmupstart
float RoR::Turboprop::warmupstart |
|
private |
โ warmuptime
float RoR::Turboprop::warmuptime |
|
private |
The documentation for this class was generated from the following files: