RigsofRods
Soft-body Physics Simulation
Public Member Functions | Private Member Functions | Private Attributes
RoR::GUI::GameSettings Class Reference

#include <GUI_GameSettings.h>

+ Collaboration diagram for RoR::GUI::GameSettings:

Public Member Functions

void Draw ()
 
bool IsVisible () const
 
void SetVisible (bool v)
 

Private Member Functions

void DrawRenderSystemSettings ()
 
void DrawGeneralSettings ()
 
void DrawGameplaySettings ()
 
void DrawGraphicsSettings ()
 
void DrawAudioSettings ()
 
void DrawControlSettings ()
 
void DrawDiagSettings ()
 

Private Attributes

bool m_is_visible = false
 
ImVec2 m_window_size = ImVec2(0, 0)
 
Str< 1000 > m_buf_diag_preset_terrain
 
Str< 1000 > m_buf_diag_preset_vehicle
 
Str< 1000 > m_buf_diag_preset_veh_config
 
Str< 1000 > m_buf_app_extra_mod_dir
 
Str< 1000 > m_buf_io_outgauge_ip
 
std::string m_combo_items_gearbox_mode
 
std::string m_combo_items_light_sources
 
std::string m_combo_items_shadow_type
 
std::string m_combo_items_sky_mode
 
std::string m_combo_items_tex_filter
 
std::string m_combo_items_vegetation
 
std::string m_combo_items_water_mode
 
std::string m_combo_items_extcam_mode
 
std::string m_combo_items_input_grab
 
bool m_render_must_restart = false
 
float m_bump_height = 0.0f
 

Detailed Description

Definition at line 28 of file GUI_GameSettings.h.

Member Function Documentation

◆ Draw()

void GameSettings::Draw ( )

Definition at line 37 of file GUI_GameSettings.cpp.

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

◆ DrawAudioSettings()

void GameSettings::DrawAudioSettings ( )
private

Definition at line 308 of file GUI_GameSettings.cpp.

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

◆ DrawControlSettings()

void GameSettings::DrawControlSettings ( )
private

Definition at line 448 of file GUI_GameSettings.cpp.

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

◆ DrawDiagSettings()

void GameSettings::DrawDiagSettings ( )
private

Definition at line 414 of file GUI_GameSettings.cpp.

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

◆ DrawGameplaySettings()

void GameSettings::DrawGameplaySettings ( )
private

Definition at line 269 of file GUI_GameSettings.cpp.

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

◆ DrawGeneralSettings()

void GameSettings::DrawGeneralSettings ( )
private

Definition at line 195 of file GUI_GameSettings.cpp.

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

◆ DrawGraphicsSettings()

void GameSettings::DrawGraphicsSettings ( )
private

Definition at line 338 of file GUI_GameSettings.cpp.

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

◆ DrawRenderSystemSettings()

void GameSettings::DrawRenderSystemSettings ( )
private

Definition at line 118 of file GUI_GameSettings.cpp.

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

◆ IsVisible()

bool RoR::GUI::GameSettings::IsVisible ( ) const
inline

Definition at line 33 of file GUI_GameSettings.h.

+ Here is the caller graph for this function:

◆ SetVisible()

void GameSettings::SetVisible ( bool  v)

Definition at line 493 of file GUI_GameSettings.cpp.

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

Field Documentation

◆ m_buf_app_extra_mod_dir

Str<1000> RoR::GUI::GameSettings::m_buf_app_extra_mod_dir
private

Definition at line 53 of file GUI_GameSettings.h.

◆ m_buf_diag_preset_terrain

Str<1000> RoR::GUI::GameSettings::m_buf_diag_preset_terrain
private

Definition at line 50 of file GUI_GameSettings.h.

◆ m_buf_diag_preset_veh_config

Str<1000> RoR::GUI::GameSettings::m_buf_diag_preset_veh_config
private

Definition at line 52 of file GUI_GameSettings.h.

◆ m_buf_diag_preset_vehicle

Str<1000> RoR::GUI::GameSettings::m_buf_diag_preset_vehicle
private

Definition at line 51 of file GUI_GameSettings.h.

◆ m_buf_io_outgauge_ip

Str<1000> RoR::GUI::GameSettings::m_buf_io_outgauge_ip
private

Definition at line 54 of file GUI_GameSettings.h.

◆ m_bump_height

float RoR::GUI::GameSettings::m_bump_height = 0.0f
private

Definition at line 69 of file GUI_GameSettings.h.

◆ m_combo_items_extcam_mode

std::string RoR::GUI::GameSettings::m_combo_items_extcam_mode
private

Definition at line 64 of file GUI_GameSettings.h.

◆ m_combo_items_gearbox_mode

std::string RoR::GUI::GameSettings::m_combo_items_gearbox_mode
private

Definition at line 57 of file GUI_GameSettings.h.

◆ m_combo_items_input_grab

std::string RoR::GUI::GameSettings::m_combo_items_input_grab
private

Definition at line 65 of file GUI_GameSettings.h.

◆ m_combo_items_light_sources

std::string RoR::GUI::GameSettings::m_combo_items_light_sources
private

Definition at line 58 of file GUI_GameSettings.h.

◆ m_combo_items_shadow_type

std::string RoR::GUI::GameSettings::m_combo_items_shadow_type
private

Definition at line 59 of file GUI_GameSettings.h.

◆ m_combo_items_sky_mode

std::string RoR::GUI::GameSettings::m_combo_items_sky_mode
private

Definition at line 60 of file GUI_GameSettings.h.

◆ m_combo_items_tex_filter

std::string RoR::GUI::GameSettings::m_combo_items_tex_filter
private

Definition at line 61 of file GUI_GameSettings.h.

◆ m_combo_items_vegetation

std::string RoR::GUI::GameSettings::m_combo_items_vegetation
private

Definition at line 62 of file GUI_GameSettings.h.

◆ m_combo_items_water_mode

std::string RoR::GUI::GameSettings::m_combo_items_water_mode
private

Definition at line 63 of file GUI_GameSettings.h.

◆ m_is_visible

bool RoR::GUI::GameSettings::m_is_visible = false
private

Definition at line 46 of file GUI_GameSettings.h.

◆ m_render_must_restart

bool RoR::GUI::GameSettings::m_render_must_restart = false
private

Definition at line 68 of file GUI_GameSettings.h.

◆ m_window_size

ImVec2 RoR::GUI::GameSettings::m_window_size = ImVec2(0, 0)
private

Definition at line 47 of file GUI_GameSettings.h.


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