RigsofRods
Soft-body Physics Simulation
Public Member Functions
RoR::AeroEngine Class Referenceabstract

#include <AeroEngine.h>

+ Inheritance diagram for RoR::AeroEngine:

Public Member Functions

virtual ~AeroEngine ()
 
virtual void updateForces (float dt, int doUpdate)=0
 
virtual void setThrottle (float val)=0
 
virtual float getThrottle ()=0
 
virtual void reset ()=0
 
virtual void toggleReverse ()=0
 
virtual void setReverse (bool val)=0
 
virtual bool getReverse ()=0
 
virtual void flipStart ()=0
 
virtual float getRPMpc ()=0
 
virtual float getRPM ()=0
 
virtual void setRPM (float _rpm)=0
 
virtual float getpropwash ()=0
 
virtual Ogre::Vector3 getAxis ()=0
 
virtual bool isFailed ()=0
 
virtual AeroEngineType getType ()=0
 
virtual bool getIgnition ()=0
 
virtual void setIgnition (bool val)=0
 
virtual int getNoderef ()=0
 
virtual bool getWarmup ()=0
 
virtual float getRadius ()=0
 
virtual void updateVisuals (RoR::GfxActor *gfx_actor)=0
 
virtual void setVisible (bool visible)=0
 

Detailed Description

Definition at line 36 of file AeroEngine.h.

Constructor & Destructor Documentation

◆ ~AeroEngine()

virtual RoR::AeroEngine::~AeroEngine ( )
inlinevirtual

Definition at line 39 of file AeroEngine.h.

Member Function Documentation

◆ flipStart()

virtual void RoR::AeroEngine::flipStart ( )
pure virtual

Implemented in RoR::Turboprop, and RoR::Turbojet.

+ Here is the caller graph for this function:

◆ getAxis()

virtual Ogre::Vector3 RoR::AeroEngine::getAxis ( )
pure virtual

Implemented in RoR::Turboprop, and RoR::Turbojet.

◆ getIgnition()

virtual bool RoR::AeroEngine::getIgnition ( )
pure virtual

Implemented in RoR::Turboprop, and RoR::Turbojet.

+ Here is the caller graph for this function:

◆ getNoderef()

virtual int RoR::AeroEngine::getNoderef ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ getpropwash()

virtual float RoR::AeroEngine::getpropwash ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

◆ getRadius()

virtual float RoR::AeroEngine::getRadius ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ getReverse()

virtual bool RoR::AeroEngine::getReverse ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

◆ getRPM()

virtual float RoR::AeroEngine::getRPM ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ getRPMpc()

virtual float RoR::AeroEngine::getRPMpc ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ getThrottle()

virtual float RoR::AeroEngine::getThrottle ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ getType()

virtual AeroEngineType RoR::AeroEngine::getType ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ getWarmup()

virtual bool RoR::AeroEngine::getWarmup ( )
pure virtual

Implemented in RoR::Turboprop, and RoR::Turbojet.

◆ isFailed()

virtual bool RoR::AeroEngine::isFailed ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ reset()

virtual void RoR::AeroEngine::reset ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

◆ setIgnition()

virtual void RoR::AeroEngine::setIgnition ( bool  val)
pure virtual

Implemented in RoR::Turboprop, and RoR::Turbojet.

+ Here is the caller graph for this function:

◆ setReverse()

virtual void RoR::AeroEngine::setReverse ( bool  val)
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ setRPM()

virtual void RoR::AeroEngine::setRPM ( float  _rpm)
pure virtual

Implemented in RoR::Turboprop, and RoR::Turbojet.

+ Here is the caller graph for this function:

◆ setThrottle()

virtual void RoR::AeroEngine::setThrottle ( float  val)
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ setVisible()

virtual void RoR::AeroEngine::setVisible ( bool  visible)
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

◆ toggleReverse()

virtual void RoR::AeroEngine::toggleReverse ( )
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

+ Here is the caller graph for this function:

◆ updateForces()

virtual void RoR::AeroEngine::updateForces ( float  dt,
int  doUpdate 
)
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.

◆ updateVisuals()

virtual void RoR::AeroEngine::updateVisuals ( RoR::GfxActor gfx_actor)
pure virtual

Implemented in RoR::Turbojet, and RoR::Turboprop.


The documentation for this class was generated from the following file: