Rigs of Rods 2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Data Structures | Namespaces | Macros | Typedefs | Enumerations
DashBoardManager.h File Reference
#include "Application.h"
#include "RefCountingObject.h"
#include "RefCountingObjectPtr.h"
#include <MyGUI.h>
#include <string>
#include <vector>

Go to the source code of this file.

Data Structures

struct  RoR::dataContainer_t
 
struct  RoR::dashData_t
 
class  RoR::DashBoardManager
 
class  RoR::DashBoard
 
struct  RoR::DashBoard::layoutGeometricAnimation_t
 
struct  RoR::DashBoard::layoutGraphicalAnimation_t
 
struct  RoR::DashBoard::layoutLink_t
 

Namespaces

namespace  RoR
 

Macros

#define DD_MAXCHAR   255
 
#define DD_MAX_SCREWPROP   6
 
#define DD_MAX_AEROENGINE   6
 
#define DD_MAX_WING   6
 
#define DD_MAX_GEOMETRIC_ANIMATIONS   10
 
#define MAX_CONTROLS   1024
 
#define NO_RTT_DASHBOARD   0
 

Typedefs

typedef struct RoR::dashData_t RoR::dashData_t
 

Enumerations

enum  {
  RoR::DC_MIN , RoR::DC_BOOL , RoR::DC_INT , RoR::DC_FLOAT ,
  RoR::DC_CHAR , RoR::DC_INVALID , RoR::DC_MAX
}
 
enum  RoR::DashData {
  RoR::DD_ENGINE_RPM , RoR::DD_ENGINE_SPEEDO_KPH , RoR::DD_ENGINE_SPEEDO_MPH , RoR::DD_ENGINE_TURBO ,
  RoR::DD_ENGINE_IGNITION , RoR::DD_ENGINE_BATTERY , RoR::DD_ENGINE_CLUTCH_WARNING , RoR::DD_ENGINE_GEAR ,
  RoR::DD_ENGINE_NUM_GEAR , RoR::DD_ENGINE_GEAR_STRING , RoR::DD_ENGINE_AUTOGEAR_STRING , RoR::DD_ENGINE_AUTO_GEAR ,
  RoR::DD_ENGINE_CLUTCH , RoR::DD_BRAKE , RoR::DD_ACCELERATOR , RoR::DD_ROLL ,
  RoR::DD_ROLL_CORR , RoR::DD_ROLL_CORR_ACTIVE , RoR::DD_PITCH , RoR::DD_PARKINGBRAKE ,
  RoR::DD_LOCKED , RoR::DD_LOW_PRESSURE , RoR::DD_TRACTIONCONTROL_MODE , RoR::DD_ANTILOCKBRAKE_MODE ,
  RoR::DD_TIES_MODE , RoR::DD_SCREW_THROTTLE_0 , RoR::DD_SCREW_THROTTLE_1 , RoR::DD_SCREW_THROTTLE_2 ,
  RoR::DD_SCREW_THROTTLE_3 , RoR::DD_SCREW_THROTTLE_4 , RoR::DD_SCREW_THROTTLE_5 , RoR::DD_SCREW_STEER_0 ,
  RoR::DD_SCREW_STEER_1 , RoR::DD_SCREW_STEER_2 , RoR::DD_SCREW_STEER_3 , RoR::DD_SCREW_STEER_4 ,
  RoR::DD_SCREW_STEER_5 , RoR::DD_WATER_DEPTH , RoR::DD_WATER_SPEED , RoR::DD_AEROENGINE_THROTTLE_0 ,
  RoR::DD_AEROENGINE_THROTTLE_1 , RoR::DD_AEROENGINE_THROTTLE_2 , RoR::DD_AEROENGINE_THROTTLE_3 , RoR::DD_AEROENGINE_THROTTLE_4 ,
  RoR::DD_AEROENGINE_THROTTLE_5 , RoR::DD_AEROENGINE_FAILED_0 , RoR::DD_AEROENGINE_FAILED_1 , RoR::DD_AEROENGINE_FAILED_2 ,
  RoR::DD_AEROENGINE_FAILED_3 , RoR::DD_AEROENGINE_FAILED_4 , RoR::DD_AEROENGINE_FAILED_5 , RoR::DD_AEROENGINE_RPM_0 ,
  RoR::DD_AEROENGINE_RPM_1 , RoR::DD_AEROENGINE_RPM_2 , RoR::DD_AEROENGINE_RPM_3 , RoR::DD_AEROENGINE_RPM_4 ,
  RoR::DD_AEROENGINE_RPM_5 , RoR::DD_AIRSPEED , RoR::DD_WING_AOA_0 , RoR::DD_WING_AOA_1 ,
  RoR::DD_WING_AOA_2 , RoR::DD_WING_AOA_3 , RoR::DD_WING_AOA_4 , RoR::DD_WING_AOA_5 ,
  RoR::DD_ALTITUDE , RoR::DD_ALTITUDE_STRING , RoR::DD_ODOMETER_TOTAL , RoR::DD_ODOMETER_USER ,
  RoR::DD_CUSTOM_LIGHT1 , RoR::DD_CUSTOM_LIGHT2 , RoR::DD_CUSTOM_LIGHT3 , RoR::DD_CUSTOM_LIGHT4 ,
  RoR::DD_CUSTOM_LIGHT5 , RoR::DD_CUSTOM_LIGHT6 , RoR::DD_CUSTOM_LIGHT7 , RoR::DD_CUSTOM_LIGHT8 ,
  RoR::DD_CUSTOM_LIGHT9 , RoR::DD_CUSTOM_LIGHT10 , RoR::DD_HEADLIGHTS , RoR::DD_HIGHBEAMS ,
  RoR::DD_FOGLIGHTS , RoR::DD_SIDELIGHTS , RoR::DD_BRAKE_LIGHTS , RoR::DD_REVERSE_LIGHT ,
  RoR::DD_BEACONS , RoR::DD_LIGHTS_LEGACY , RoR::DD_SIGNAL_TURNLEFT , RoR::DD_SIGNAL_TURNRIGHT ,
  RoR::DD_SIGNAL_WARNING , RoR::DD_MAX
}
 
enum  RoR::LoadDashBoardFlags { RoR::LOADDASHBOARD_SCREEN_HUD = BITMASK(1) , RoR::LOADDASHBOARD_RTT_TEXTURE = BITMASK(2) , RoR::LOADDASHBOARD_STACKABLE = BITMASK(3) }
 

Detailed Description

Author
Thomas Fischer (thomas{AT}thomasfischer{DOT}biz)
Date
19th of October 2011

Definition in file DashBoardManager.h.

Macro Definition Documentation

◆ DD_MAX_AEROENGINE

#define DD_MAX_AEROENGINE   6

Definition at line 42 of file DashBoardManager.h.

◆ DD_MAX_GEOMETRIC_ANIMATIONS

#define DD_MAX_GEOMETRIC_ANIMATIONS   10

Definition at line 44 of file DashBoardManager.h.

◆ DD_MAX_SCREWPROP

#define DD_MAX_SCREWPROP   6

Definition at line 41 of file DashBoardManager.h.

◆ DD_MAX_WING

#define DD_MAX_WING   6

Definition at line 43 of file DashBoardManager.h.

◆ DD_MAXCHAR

#define DD_MAXCHAR   255

Definition at line 40 of file DashBoardManager.h.

◆ MAX_CONTROLS

#define MAX_CONTROLS   1024

Definition at line 46 of file DashBoardManager.h.

◆ NO_RTT_DASHBOARD

#define NO_RTT_DASHBOARD   0

Definition at line 47 of file DashBoardManager.h.