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::AeroTrimWidget Struct Reference

#include <OverlayWrapper.h>

+ Inheritance diagram for RoR::AeroTrimWidget:
+ Collaboration diagram for RoR::AeroTrimWidget:

Public Member Functions

 ~AeroTrimWidget ()
 
void Setup (std::string const &up, std::string const &dn, std::string const &disp)
 
void DisplayFormat (const char *fmt,...)
 
bool UpdateMouseHover () override
 
Ogre::OverlayElement * GetHoveredElement () const override
 
- Public Member Functions inherited from RoR::AeroInteractiveWidget
virtual ~AeroInteractiveWidget ()=default
 

Data Fields

Ogre::OverlayElement * up_button
 
Ogre::OverlayElement * dn_button
 
Ogre::OverlayElement * hovered_button = nullptr
 
Ogre::OverlayElement * display
 
Ogre::MaterialPtr up_material
 
Ogre::MaterialPtr down_material
 

Detailed Description

Definition at line 73 of file OverlayWrapper.h.

Constructor & Destructor Documentation

◆ ~AeroTrimWidget()

AeroTrimWidget::~AeroTrimWidget ( )

Definition at line 1174 of file OverlayWrapper.cpp.

Member Function Documentation

◆ DisplayFormat()

void AeroTrimWidget::DisplayFormat ( const char *  fmt,
  ... 
)

Definition at line 1212 of file OverlayWrapper.cpp.

◆ GetHoveredElement()

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

Implements RoR::AeroInteractiveWidget.

Definition at line 1207 of file OverlayWrapper.cpp.

◆ Setup()

void AeroTrimWidget::Setup ( std::string const &  up,
std::string const &  dn,
std::string const &  disp 
)

Definition at line 1162 of file OverlayWrapper.cpp.

◆ UpdateMouseHover()

bool AeroTrimWidget::UpdateMouseHover ( )
overridevirtual

Implements RoR::AeroInteractiveWidget.

Definition at line 1181 of file OverlayWrapper.cpp.

+ Here is the call graph for this function:

Field Documentation

◆ display

Ogre::OverlayElement* RoR::AeroTrimWidget::display

Definition at line 84 of file OverlayWrapper.h.

◆ dn_button

Ogre::OverlayElement* RoR::AeroTrimWidget::dn_button

Definition at line 82 of file OverlayWrapper.h.

◆ down_material

Ogre::MaterialPtr RoR::AeroTrimWidget::down_material

Definition at line 86 of file OverlayWrapper.h.

◆ hovered_button

Ogre::OverlayElement* RoR::AeroTrimWidget::hovered_button = nullptr

Definition at line 83 of file OverlayWrapper.h.

◆ up_button

Ogre::OverlayElement* RoR::AeroTrimWidget::up_button

Definition at line 81 of file OverlayWrapper.h.

◆ up_material

Ogre::MaterialPtr RoR::AeroTrimWidget::up_material

Definition at line 85 of file OverlayWrapper.h.


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