RigsofRods
Soft-body Physics Simulation
Public Types | Public Member Functions
RoR::GUI::VehicleInfoTPanel Class Reference

#include <GUI_VehicleInfoTPanel.h>

Public Types

enum  TPanelMode { TPANELMODE_HIDDEN, TPANELMODE_OPAQUE, TPANELMODE_TRANSLUCENT }
 
enum  TPanelFocus {
  TPANELFOCUS_NONE, TPANELFOCUS_BASICS, TPANELFOCUS_COMMANDS, TPANELFOCUS_STATS,
  TPANELFOCUS_DIAG
}
 

Public Member Functions

void SetVisible (TPanelMode mode, TPanelFocus focus=TPANELFOCUS_NONE)
 
bool IsVisible (TPanelFocus focus=TPANELFOCUS_NONE) const
 
CommandkeyID_t GetActiveCommandKey () const
 
bool IsHornButtonActive () const
 
void UpdateStats (float dt, ActorPtr actor)
 Caution: touches live data, must be synced with sim. thread. More...
 
void Draw (RoR::GfxActor *actorx)
 

Private Member Functions

'Vehicle diagnostics (skeletonview)' tab
void DrawVehicleDiagUI (RoR::GfxActor *actorx)
 

Private Attributes

The T panel itself
TPanelMode m_visibility_mode = TPANELMODE_HIDDEN
 
TPanelFocus m_requested_focus = TPANELFOCUS_NONE
 Requested by SetVisible() More...
 
TPanelFocus m_current_focus = TPANELFOCUS_NONE
 Updated based on currently open tab. More...
 
Ogre::Timer m_startupdemo_timer
 
bool m_startupdemo_init = false
 
ImVec4 m_panel_translucent_color = ImVec4(0.1f, 0.1f, 0.1f, 0.5f)
 
ImVec4 m_transluc_textdis_color = ImVec4(0.64f, 0.64f, 0.63f, 1.f)
 

'Vehicle commands' tab

CommandkeyID_t m_active_commandkey = COMMANDKEYID_INVALID
 
CommandkeyID_t m_hovered_commandkey = COMMANDKEYID_INVALID
 
ImVec4 m_cmdbeam_highlight_color = ImVec4(0.733f, 1.f, 0.157f, 0.745f)
 
float m_cmdbeam_ui_rect_thickness = 3.f
 
float m_cmdbeam_highlight_thickness = 15.f
 
ImVec4 m_command_hovered_text_color = ImVec4(0.1f, 0.1f, 0.1f, 1.f)
 
bool m_helptext_fullsize = false
 
ImVec2 m_helptext_fullsize_screenpos
 The image is drawn into separate window. More...
 
void DrawVehicleCommandsUI (RoR::GfxActor *actorx)
 
void DrawVehicleCommandHighlights (RoR::GfxActor *actorx)
 
void DrawVehicleHelpTextureFullsize (RoR::GfxActor *actorx)
 

'Vehicle stats' tab

float m_stat_health = 0.f
 
int m_stat_broken_beams = 0
 
int m_stat_deformed_beams = 0
 
float m_stat_beam_stress = 0.f
 
float m_stat_mass_Kg = 0.f
 
float m_stat_avg_deform = 0.f
 
float m_stat_gcur_x = 0.f
 
float m_stat_gcur_y = 0.f
 
float m_stat_gcur_z = 0.f
 
float m_stat_gmax_x = 0.f
 
float m_stat_gmax_y = 0.f
 
float m_stat_gmax_z = 0.f
 
void DrawVehicleStatsUI (RoR::GfxActor *actorx)
 

'Vehicle basics (buttons)' tab

bool m_horn_btn_active = false
 
bool m_icons_cached = false
 
Ogre::TexturePtr m_headlight_icon
 
Ogre::TexturePtr m_left_blinker_icon
 
Ogre::TexturePtr m_right_blinker_icon
 
Ogre::TexturePtr m_warning_light_icon
 
Ogre::TexturePtr m_horn_icon
 
Ogre::TexturePtr m_mirror_icon
 
Ogre::TexturePtr m_repair_icon
 
Ogre::TexturePtr m_parking_brake_icon
 
Ogre::TexturePtr m_traction_control_icon
 
Ogre::TexturePtr m_abs_icon
 
Ogre::TexturePtr m_physics_icon
 
Ogre::TexturePtr m_actor_physics_icon
 
Ogre::TexturePtr m_a_icon
 
Ogre::TexturePtr m_w_icon
 
Ogre::TexturePtr m_m_icon
 
Ogre::TexturePtr m_g_icon
 
Ogre::TexturePtr m_particle_icon
 
Ogre::TexturePtr m_shift_icon
 
Ogre::TexturePtr m_engine_icon
 
Ogre::TexturePtr m_beacons_icon
 
Ogre::TexturePtr m_camera_icon
 
Ogre::TexturePtr m_lock_icon
 
Ogre::TexturePtr m_secure_icon
 
Ogre::TexturePtr m_cruise_control_icon
 
void DrawVehicleBasicsUI (RoR::GfxActor *actorx)
 
void DrawHeadLightButton (RoR::GfxActor *actorx)
 
void DrawLeftBlinkerButton (RoR::GfxActor *actorx)
 
void DrawRightBlinkerButton (RoR::GfxActor *actorx)
 
void DrawWarnBlinkerButton (RoR::GfxActor *actorx)
 
void DrawHornButton (RoR::GfxActor *actorx)
 
void DrawMirrorButton (RoR::GfxActor *actorx)
 
void DrawRepairButton (RoR::GfxActor *actorx)
 
void DrawParkingBrakeButton (RoR::GfxActor *actorx)
 
void DrawTractionControlButton (RoR::GfxActor *actorx)
 
void DrawAntiLockBrakeButton (RoR::GfxActor *actorx)
 
void DrawActorPhysicsButton (RoR::GfxActor *actorx)
 
void DrawAxleDiffButton (RoR::GfxActor *actorx)
 
void DrawWheelDiffButton (RoR::GfxActor *actorx)
 
void DrawTransferCaseModeButton (RoR::GfxActor *actorx)
 
void DrawTransferCaseGearRatioButton (RoR::GfxActor *actorx)
 
void DrawParticlesButton (RoR::GfxActor *actorx)
 
void DrawBeaconButton (RoR::GfxActor *actorx)
 
void DrawShiftModeButton (RoR::GfxActor *actorx)
 
void DrawEngineButton (RoR::GfxActor *actorx)
 
void DrawCustomLightButton (RoR::GfxActor *actorx)
 
void DrawLockButton (RoR::GfxActor *actorx)
 
void DrawSecureButton (RoR::GfxActor *actorx)
 
void DrawCruiseControlButton (RoR::GfxActor *actorx)
 
void DrawCameraButton ()
 
void DrawCustomLightButtons (RoR::GfxActor *actorx)
 
void CacheIcons ()
 

Detailed Description

Definition at line 34 of file GUI_VehicleInfoTPanel.h.

Member Enumeration Documentation

◆ TPanelFocus

Enumerator
TPANELFOCUS_NONE 
TPANELFOCUS_BASICS 
TPANELFOCUS_COMMANDS 
TPANELFOCUS_STATS 
TPANELFOCUS_DIAG 

Definition at line 38 of file GUI_VehicleInfoTPanel.h.

◆ TPanelMode

Enumerator
TPANELMODE_HIDDEN 
TPANELMODE_OPAQUE 
TPANELMODE_TRANSLUCENT 

Definition at line 37 of file GUI_VehicleInfoTPanel.h.

Member Function Documentation

◆ CacheIcons()

void VehicleInfoTPanel::CacheIcons ( )
private

Definition at line 1261 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Draw()

void VehicleInfoTPanel::Draw ( RoR::GfxActor actorx)

Definition at line 43 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawActorPhysicsButton()

void VehicleInfoTPanel::DrawActorPhysicsButton ( RoR::GfxActor actorx)
private

Definition at line 1003 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawAntiLockBrakeButton()

void VehicleInfoTPanel::DrawAntiLockBrakeButton ( RoR::GfxActor actorx)
private

Definition at line 995 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawAxleDiffButton()

void VehicleInfoTPanel::DrawAxleDiffButton ( RoR::GfxActor actorx)
private

Definition at line 1011 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawBeaconButton()

void VehicleInfoTPanel::DrawBeaconButton ( RoR::GfxActor actorx)
private

Definition at line 1055 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawCameraButton()

void VehicleInfoTPanel::DrawCameraButton ( )
private

Definition at line 1156 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawCruiseControlButton()

void VehicleInfoTPanel::DrawCruiseControlButton ( RoR::GfxActor actorx)
private

Definition at line 1197 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawCustomLightButton()

void VehicleInfoTPanel::DrawCustomLightButton ( RoR::GfxActor actorx)
private

Definition at line 1105 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:

◆ DrawCustomLightButtons()

void VehicleInfoTPanel::DrawCustomLightButtons ( RoR::GfxActor actorx)
private

Definition at line 1205 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawEngineButton()

void VehicleInfoTPanel::DrawEngineButton ( RoR::GfxActor actorx)
private

Definition at line 1090 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawHeadLightButton()

void VehicleInfoTPanel::DrawHeadLightButton ( RoR::GfxActor actorx)
private

Definition at line 904 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawHornButton()

void VehicleInfoTPanel::DrawHornButton ( RoR::GfxActor actorx)
private

Definition at line 936 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawLeftBlinkerButton()

void VehicleInfoTPanel::DrawLeftBlinkerButton ( RoR::GfxActor actorx)
private

Definition at line 912 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawLockButton()

void VehicleInfoTPanel::DrawLockButton ( RoR::GfxActor actorx)
private

Definition at line 1167 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawMirrorButton()

void VehicleInfoTPanel::DrawMirrorButton ( RoR::GfxActor actorx)
private

Definition at line 953 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawParkingBrakeButton()

void VehicleInfoTPanel::DrawParkingBrakeButton ( RoR::GfxActor actorx)
private

Definition at line 979 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawParticlesButton()

void VehicleInfoTPanel::DrawParticlesButton ( RoR::GfxActor actorx)
private

Definition at line 1047 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawRepairButton()

void VehicleInfoTPanel::DrawRepairButton ( RoR::GfxActor actorx)
private

Definition at line 968 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawRightBlinkerButton()

void VehicleInfoTPanel::DrawRightBlinkerButton ( RoR::GfxActor actorx)
private

Definition at line 920 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawSecureButton()

void VehicleInfoTPanel::DrawSecureButton ( RoR::GfxActor actorx)
private

Definition at line 1185 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawShiftModeButton()

void VehicleInfoTPanel::DrawShiftModeButton ( RoR::GfxActor actorx)
private

Definition at line 1063 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTractionControlButton()

void VehicleInfoTPanel::DrawTractionControlButton ( RoR::GfxActor actorx)
private

Definition at line 987 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTransferCaseGearRatioButton()

void VehicleInfoTPanel::DrawTransferCaseGearRatioButton ( RoR::GfxActor actorx)
private

Definition at line 1038 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTransferCaseModeButton()

void VehicleInfoTPanel::DrawTransferCaseModeButton ( RoR::GfxActor actorx)
private

Definition at line 1029 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawVehicleBasicsUI()

void VehicleInfoTPanel::DrawVehicleBasicsUI ( RoR::GfxActor actorx)
private

Definition at line 667 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawVehicleCommandHighlights()

void VehicleInfoTPanel::DrawVehicleCommandHighlights ( RoR::GfxActor actorx)
private

Definition at line 839 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawVehicleCommandsUI()

void VehicleInfoTPanel::DrawVehicleCommandsUI ( RoR::GfxActor actorx)
private

Definition at line 201 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawVehicleDiagUI()

void VehicleInfoTPanel::DrawVehicleDiagUI ( RoR::GfxActor actorx)
private

Definition at line 552 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawVehicleHelpTextureFullsize()

void VehicleInfoTPanel::DrawVehicleHelpTextureFullsize ( RoR::GfxActor actorx)
private

Definition at line 858 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawVehicleStatsUI()

void VehicleInfoTPanel::DrawVehicleStatsUI ( RoR::GfxActor actorx)
private

Definition at line 368 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawWarnBlinkerButton()

void VehicleInfoTPanel::DrawWarnBlinkerButton ( RoR::GfxActor actorx)
private

Definition at line 928 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawWheelDiffButton()

void VehicleInfoTPanel::DrawWheelDiffButton ( RoR::GfxActor actorx)
private

Definition at line 1020 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetActiveCommandKey()

CommandkeyID_t RoR::GUI::VehicleInfoTPanel::GetActiveCommandKey ( ) const
inline

Definition at line 42 of file GUI_VehicleInfoTPanel.h.

+ Here is the caller graph for this function:

◆ IsHornButtonActive()

bool RoR::GUI::VehicleInfoTPanel::IsHornButtonActive ( ) const
inline

Definition at line 43 of file GUI_VehicleInfoTPanel.h.

◆ IsVisible()

bool RoR::GUI::VehicleInfoTPanel::IsVisible ( TPanelFocus  focus = TPANELFOCUS_NONE) const
inline

Definition at line 41 of file GUI_VehicleInfoTPanel.h.

+ Here is the caller graph for this function:

◆ SetVisible()

void VehicleInfoTPanel::SetVisible ( TPanelMode  mode,
TPanelFocus  focus = TPANELFOCUS_NONE 
)

Definition at line 606 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the caller graph for this function:

◆ UpdateStats()

void VehicleInfoTPanel::UpdateStats ( float  dt,
ActorPtr  actor 
)

Caution: touches live data, must be synced with sim. thread.

Definition at line 612 of file GUI_VehicleInfoTPanel.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ m_a_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_a_icon
private

Definition at line 142 of file GUI_VehicleInfoTPanel.h.

◆ m_abs_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_abs_icon
private

Definition at line 139 of file GUI_VehicleInfoTPanel.h.

◆ m_active_commandkey

CommandkeyID_t RoR::GUI::VehicleInfoTPanel::m_active_commandkey = COMMANDKEYID_INVALID
private

Definition at line 66 of file GUI_VehicleInfoTPanel.h.

◆ m_actor_physics_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_actor_physics_icon
private

Definition at line 141 of file GUI_VehicleInfoTPanel.h.

◆ m_beacons_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_beacons_icon
private

Definition at line 149 of file GUI_VehicleInfoTPanel.h.

◆ m_camera_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_camera_icon
private

Definition at line 150 of file GUI_VehicleInfoTPanel.h.

◆ m_cmdbeam_highlight_color

ImVec4 RoR::GUI::VehicleInfoTPanel::m_cmdbeam_highlight_color = ImVec4(0.733f, 1.f, 0.157f, 0.745f)
private

Definition at line 69 of file GUI_VehicleInfoTPanel.h.

◆ m_cmdbeam_highlight_thickness

float RoR::GUI::VehicleInfoTPanel::m_cmdbeam_highlight_thickness = 15.f
private

Definition at line 71 of file GUI_VehicleInfoTPanel.h.

◆ m_cmdbeam_ui_rect_thickness

float RoR::GUI::VehicleInfoTPanel::m_cmdbeam_ui_rect_thickness = 3.f
private

Definition at line 70 of file GUI_VehicleInfoTPanel.h.

◆ m_command_hovered_text_color

ImVec4 RoR::GUI::VehicleInfoTPanel::m_command_hovered_text_color = ImVec4(0.1f, 0.1f, 0.1f, 1.f)
private

Definition at line 72 of file GUI_VehicleInfoTPanel.h.

◆ m_cruise_control_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_cruise_control_icon
private

Definition at line 153 of file GUI_VehicleInfoTPanel.h.

◆ m_current_focus

TPanelFocus RoR::GUI::VehicleInfoTPanel::m_current_focus = TPANELFOCUS_NONE
private

Updated based on currently open tab.

Definition at line 53 of file GUI_VehicleInfoTPanel.h.

◆ m_engine_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_engine_icon
private

Definition at line 148 of file GUI_VehicleInfoTPanel.h.

◆ m_g_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_g_icon
private

Definition at line 145 of file GUI_VehicleInfoTPanel.h.

◆ m_headlight_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_headlight_icon
private

Definition at line 130 of file GUI_VehicleInfoTPanel.h.

◆ m_helptext_fullsize

bool RoR::GUI::VehicleInfoTPanel::m_helptext_fullsize = false
private

Definition at line 73 of file GUI_VehicleInfoTPanel.h.

◆ m_helptext_fullsize_screenpos

ImVec2 RoR::GUI::VehicleInfoTPanel::m_helptext_fullsize_screenpos
private

The image is drawn into separate window.

Definition at line 74 of file GUI_VehicleInfoTPanel.h.

◆ m_horn_btn_active

bool RoR::GUI::VehicleInfoTPanel::m_horn_btn_active = false
private

Definition at line 128 of file GUI_VehicleInfoTPanel.h.

◆ m_horn_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_horn_icon
private

Definition at line 134 of file GUI_VehicleInfoTPanel.h.

◆ m_hovered_commandkey

CommandkeyID_t RoR::GUI::VehicleInfoTPanel::m_hovered_commandkey = COMMANDKEYID_INVALID
private

Definition at line 67 of file GUI_VehicleInfoTPanel.h.

◆ m_icons_cached

bool RoR::GUI::VehicleInfoTPanel::m_icons_cached = false
private

Definition at line 129 of file GUI_VehicleInfoTPanel.h.

◆ m_left_blinker_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_left_blinker_icon
private

Definition at line 131 of file GUI_VehicleInfoTPanel.h.

◆ m_lock_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_lock_icon
private

Definition at line 151 of file GUI_VehicleInfoTPanel.h.

◆ m_m_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_m_icon
private

Definition at line 144 of file GUI_VehicleInfoTPanel.h.

◆ m_mirror_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_mirror_icon
private

Definition at line 135 of file GUI_VehicleInfoTPanel.h.

◆ m_panel_translucent_color

ImVec4 RoR::GUI::VehicleInfoTPanel::m_panel_translucent_color = ImVec4(0.1f, 0.1f, 0.1f, 0.5f)
private

Definition at line 56 of file GUI_VehicleInfoTPanel.h.

◆ m_parking_brake_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_parking_brake_icon
private

Definition at line 137 of file GUI_VehicleInfoTPanel.h.

◆ m_particle_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_particle_icon
private

Definition at line 146 of file GUI_VehicleInfoTPanel.h.

◆ m_physics_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_physics_icon
private

Definition at line 140 of file GUI_VehicleInfoTPanel.h.

◆ m_repair_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_repair_icon
private

Definition at line 136 of file GUI_VehicleInfoTPanel.h.

◆ m_requested_focus

TPanelFocus RoR::GUI::VehicleInfoTPanel::m_requested_focus = TPANELFOCUS_NONE
private

Requested by SetVisible()

Definition at line 52 of file GUI_VehicleInfoTPanel.h.

◆ m_right_blinker_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_right_blinker_icon
private

Definition at line 132 of file GUI_VehicleInfoTPanel.h.

◆ m_secure_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_secure_icon
private

Definition at line 152 of file GUI_VehicleInfoTPanel.h.

◆ m_shift_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_shift_icon
private

Definition at line 147 of file GUI_VehicleInfoTPanel.h.

◆ m_startupdemo_init

bool RoR::GUI::VehicleInfoTPanel::m_startupdemo_init = false
private

Definition at line 55 of file GUI_VehicleInfoTPanel.h.

◆ m_startupdemo_timer

Ogre::Timer RoR::GUI::VehicleInfoTPanel::m_startupdemo_timer
private

Definition at line 54 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_avg_deform

float RoR::GUI::VehicleInfoTPanel::m_stat_avg_deform = 0.f
private

Definition at line 85 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_beam_stress

float RoR::GUI::VehicleInfoTPanel::m_stat_beam_stress = 0.f
private

Definition at line 83 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_broken_beams

int RoR::GUI::VehicleInfoTPanel::m_stat_broken_beams = 0
private

Definition at line 81 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_deformed_beams

int RoR::GUI::VehicleInfoTPanel::m_stat_deformed_beams = 0
private

Definition at line 82 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_gcur_x

float RoR::GUI::VehicleInfoTPanel::m_stat_gcur_x = 0.f
private

Definition at line 86 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_gcur_y

float RoR::GUI::VehicleInfoTPanel::m_stat_gcur_y = 0.f
private

Definition at line 87 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_gcur_z

float RoR::GUI::VehicleInfoTPanel::m_stat_gcur_z = 0.f
private

Definition at line 88 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_gmax_x

float RoR::GUI::VehicleInfoTPanel::m_stat_gmax_x = 0.f
private

Definition at line 89 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_gmax_y

float RoR::GUI::VehicleInfoTPanel::m_stat_gmax_y = 0.f
private

Definition at line 90 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_gmax_z

float RoR::GUI::VehicleInfoTPanel::m_stat_gmax_z = 0.f
private

Definition at line 91 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_health

float RoR::GUI::VehicleInfoTPanel::m_stat_health = 0.f
private

Definition at line 80 of file GUI_VehicleInfoTPanel.h.

◆ m_stat_mass_Kg

float RoR::GUI::VehicleInfoTPanel::m_stat_mass_Kg = 0.f
private

Definition at line 84 of file GUI_VehicleInfoTPanel.h.

◆ m_traction_control_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_traction_control_icon
private

Definition at line 138 of file GUI_VehicleInfoTPanel.h.

◆ m_transluc_textdis_color

ImVec4 RoR::GUI::VehicleInfoTPanel::m_transluc_textdis_color = ImVec4(0.64f, 0.64f, 0.63f, 1.f)
private

Definition at line 57 of file GUI_VehicleInfoTPanel.h.

◆ m_visibility_mode

TPanelMode RoR::GUI::VehicleInfoTPanel::m_visibility_mode = TPANELMODE_HIDDEN
private

Definition at line 51 of file GUI_VehicleInfoTPanel.h.

◆ m_w_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_w_icon
private

Definition at line 143 of file GUI_VehicleInfoTPanel.h.

◆ m_warning_light_icon

Ogre::TexturePtr RoR::GUI::VehicleInfoTPanel::m_warning_light_icon
private

Definition at line 133 of file GUI_VehicleInfoTPanel.h.


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