RigsofRods
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Data Fields
RoR::AeroEngineWidget Struct Reference

#include <OverlayWrapper.h>

+ Inheritance diagram for RoR::AeroEngineWidget:
+ Collaboration diagram for RoR::AeroEngineWidget:

Public Member Functions

 ~AeroEngineWidget ()
 
void Setup (std::string const &engfire_elemname, std::string const &thr_elemname)
 
bool UpdateMouseHover () override
 
Ogre::OverlayElement * GetHoveredElement () const override
 
- Public Member Functions inherited from RoR::AeroInteractiveWidget
virtual ~AeroInteractiveWidget ()=default
 

Data Fields

Ogre::OverlayElement * thr_element
 
Ogre::MaterialPtr thr_material
 
Ogre::OverlayElement * engfire_element
 
Ogre::TextureUnitState * rpm_texture
 
Ogre::TextureUnitState * pitch_texture
 
Ogre::TextureUnitState * torque_texture
 

Detailed Description

Definition at line 45 of file OverlayWrapper.h.

Constructor & Destructor Documentation

◆ ~AeroEngineWidget()

AeroEngineWidget::~AeroEngineWidget ( )

Definition at line 1087 of file OverlayWrapper.cpp.

Member Function Documentation

◆ GetHoveredElement()

Ogre::OverlayElement * AeroEngineWidget::GetHoveredElement ( ) const
overridevirtual

Implements RoR::AeroInteractiveWidget.

Definition at line 1108 of file OverlayWrapper.cpp.

◆ Setup()

void AeroEngineWidget::Setup ( std::string const &  engfire_elemname,
std::string const &  thr_elemname 
)

Definition at line 1078 of file OverlayWrapper.cpp.

◆ UpdateMouseHover()

bool AeroEngineWidget::UpdateMouseHover ( )
overridevirtual

Implements RoR::AeroInteractiveWidget.

Definition at line 1093 of file OverlayWrapper.cpp.

+ Here is the call graph for this function:

Field Documentation

◆ engfire_element

Ogre::OverlayElement* RoR::AeroEngineWidget::engfire_element

Definition at line 54 of file OverlayWrapper.h.

◆ pitch_texture

Ogre::TextureUnitState* RoR::AeroEngineWidget::pitch_texture

Definition at line 56 of file OverlayWrapper.h.

◆ rpm_texture

Ogre::TextureUnitState* RoR::AeroEngineWidget::rpm_texture

Definition at line 55 of file OverlayWrapper.h.

◆ thr_element

Ogre::OverlayElement* RoR::AeroEngineWidget::thr_element

Definition at line 52 of file OverlayWrapper.h.

◆ thr_material

Ogre::MaterialPtr RoR::AeroEngineWidget::thr_material

Definition at line 53 of file OverlayWrapper.h.

◆ torque_texture

Ogre::TextureUnitState* RoR::AeroEngineWidget::torque_texture

Definition at line 57 of file OverlayWrapper.h.


The documentation for this struct was generated from the following files: