Emergency 20 Dokumentation  4.2.0
em5::GameSettingsGroup Class Reference

Game settings group implementation. More...

#include <GameSettingsGroup.h>

Inheritance diagram for em5::GameSettingsGroup:
qsf::SettingsGroup qsf::UniqueInstance< GameSettingsGroup > qsf::ParameterGroup qsf::Pluginable< ParameterGroupManager > qsf::PluginableBase qsf::Object

Public Types

enum  Quality {
  LOW_QUALITY = 0, MEDIUM_QUALITY = 1, HIGH_QUALITY = 2, ULTRA_QUALITY = 3,
  CUSTOM_QUALITY = 4, DEBUG_QUALITY = 5
}
 Quality setting. More...
 
enum  VideoQuality { VIDEO_DISABLED = 0, VIDEO_720P = 1, VIDEO_1080P = 2 }
 Video quality setting. More...
 
enum  AutomatismValue { AUTOMATISM_NONE, AUTOMATISM_MEDIUM, AUTOMATISM_ALL }
 The amount of used unit automatism. Eg. the doctor logic has an automatically treatment of injured persons, with can disabled via this setting. More...
 
enum  Difficulty { Difficulty::UNDEFINED = -1, Difficulty::EASY = 0, Difficulty::NORMAL = 1, Difficulty::HARD = 2 }
 Difficulty setting. More...
 
- Public Types inherited from qsf::Object
enum  PropertyOverrideState { PROPERTY_INVALID, PROPERTY_DEFAULT, PROPERTY_OVERRIDE, PROPERTY_REMOVED }
 
enum  SerializationMethod { SERIALIZE_FLAT, SERIALIZE_COMPLETE, SERIALIZE_DIFFERENTIAL, SERIALIZE_IGNORE_UNKNOWN }
 
enum  SerializationMode { MODE_MINIMAL, MODE_COMPATIBLE }
 

Public Member Functions

 GameSettingsGroup (qsf::SettingsGroupManager *settingsGroupManager)
 Constructor. More...
 
virtual ~GameSettingsGroup ()
 Destructor. More...
 
void performSettingsUpgrade ()
 Perform settings upgrade. More...
 
void autodetectSettings ()
 Autodetect and set settings for the current hardware. More...
 
Quality getAutodetectedGraphicsSetting () const
 
VideoQuality getAutodetectedVideoSetting () const
 
bool getHashSavedAccountPassword () const
 
void setHashSavedAccountPassword (bool hashSavedAccountPassword)
 
int getNumberOfTopMipmapsToRemoveOffset () const
 
void setNumberOfTopMipmapsToRemoveOffset (int numberOfTopMipmapsToRemoveOffset)
 
bool getDisableModsOnVersionChange () const
 
void setDisableModsOnVersionChange (bool disableModsOnVersionChange)
 
bool getPerformContentAuthentication () const
 
void setPerformContentAuthentication (bool performContentAuthentication)
 
bool getWaitForReadyMultiplayerPlayers () const
 
void setWaitForReadyMultiplayerPlayers (bool waitForReadyMultiplayerPlayers)
 
bool getAlwaysShowObjectiveWindowPlayerColor () const
 
void setAlwaysShowObjectiveWindowPlayerColor (bool alwaysShowObjectiveWindowPlayerColor)
 
bool getShowObjectiveWindowEventOnMiniMap () const
 
void setShowObjectiveWindowEventOnMiniMap (bool showObjectiveWindowEventOnMiniMap)
 
size_t getScreenNameMaxLengthLimit () const
 
void setScreenNameMaxLengthLimit (size_t screenNameMaxLengthLimit)
 
bool getShowMultiplayerClientStarvationPauseSign () const
 
void setShowMultiplayerClientStarvationPauseSign (bool showMultiplayerClientStarvationPauseSign)
 
float getPopulation () const
 
void setPopulation (float value)
 
 QSF_DEFINE_PROPERTY_GETTER_AND_SETTER (MultiSelectionBlocked, bool, mMultiSelectionBlocked, MULTI_SELECTION_BLOCKED) QSF_DEFINE_PROPERTY_GETTER_AND_SETTER(SpecialUnitSelectionBlocked
 
SPECIAL_UNIT_SELECTION_BLOCKED QSF_DEFINE_PROPERTY_GETTER_AND_SETTER (SavedAccountname, std::string, mAccountName, SAVED_ACCOUNTNAME) AutomatismValue getAutomatismValue() const
 
void setAutomatismValue (AutomatismValue automatismValue)
 
bool getTooltipActive () const
 
void setTooltipActive (bool active)
 
void applyPopulationToMap () const
 
- Public Member Functions inherited from qsf::SettingsGroup
virtual ~SettingsGroup ()
 Destructor. More...
 
- Public Member Functions inherited from qsf::ParameterGroup
virtual ~ParameterGroup ()
 Destructor. More...
 
- Public Member Functions inherited from qsf::Pluginable< ParameterGroupManager >
virtual ~Pluginable ()
 Destructor. More...
 
ParameterGroupManagergetManager () const
 Return the pluginable manager this pluginable is in. More...
 
- Public Member Functions inherited from qsf::PluginableBase
virtual ~PluginableBase ()
 Destructor. More...
 
template<typename T >
T & getPluginableManager () const
 Return the pluginable manager this pluginable is in. More...
 
- Public Member Functions inherited from qsf::Object
virtual ~Object ()
 Destructor. More...
 
const camp::Class & getCampClass () const
 Return the CAMP class. More...
 
int getPropertyIndexById (const StringHash &propertyId) const
 Return the CAMP property index by using the unique class property ID. More...
 
uint32 getPropertyIdByIndex (int index) const
 Return the unique class property ID with the given index. More...
 
std::string getPropertyNameById (const StringHash &propertyId) const
 Return the CAMP property name by using the unique class property ID. More...
 
const camp::Property * getCampPropertyById (const StringHash &propertyId) const
 Return the CAMP property by using the unique class property ID. More...
 
void setPropertyValuesByString (const std::string &values)
 Set CAMP reflection property values by using a given string. More...
 
void setPropertiesToDefaultValues ()
 Set all CAMP reflection system properties to their default values. More...
 
void serializeToBoostPTree (boost::property_tree::ptree &pTree, SerializationMethod serializationMethod=SERIALIZE_DIFFERENTIAL) const
 
void serializeToBoostPTree (boost::property_tree::ptree &pTree, const camp::Class &campClass, SerializationMethod serializationMethod=SERIALIZE_DIFFERENTIAL) const
 
bool deserializeFromBoostPTree (const boost::property_tree::ptree &pTree, SerializationMethod serializationMethod=SERIALIZE_DIFFERENTIAL)
 
bool deserializeFromBoostPTree (const boost::property_tree::ptree &pTree, const camp::Class &campClass, SerializationMethod serializationMethod=SERIALIZE_DIFFERENTIAL)
 
void serializeToBinarySerializer (BinarySerializer &serializer, SerializationMode mode=MODE_MINIMAL, SerializationMethod serializationMethod=SERIALIZE_DIFFERENTIAL) const
 
void deserializeFromBinarySerializer (BinarySerializer &serializer, SerializationMode mode=MODE_MINIMAL, SerializationMethod serializationMethod=SERIALIZE_DIFFERENTIAL, bool setOverrideState=true)
 
virtual camp::Value getPropertyDefaultValue (const StringHash &propertyId) const
 
virtual PropertyOverrideState getPropertyOverrideState (const StringHash &propertyId) const
 
virtual bool setPropertyOverrideState (const StringHash &propertyId, PropertyOverrideState overrideState)
 
virtual void onPreDeserialize ()
 Called right before the object is deserialized using any of the above methods. Default implementation is empty. More...
 
virtual void onPostDeserialize ()
 Called right after the object was deserialized using any of the above methods. Default implementation is empty. More...
 
virtual ScriptgetAssociatedScript () const
 Return the script instance associated with this object instance. More...
 

Static Public Member Functions

static void setGraphicsSettings (Quality quality)
 
static std::string findVideoFilename (const std::string &virtualFilename)
 
static void useCustomSettings ()
 
- Static Public Member Functions inherited from qsf::UniqueInstance< GameSettingsGroup >
static GameSettingsGroup * getInstance ()
 Return the global unique instance. More...
 
static GameSettingsGroup & getInstanceSafe ()
 Return the global unique instance. More...
 

Public Attributes

 bool
 
 mSpecialUnitSelectionBlocked
 

Static Public Attributes

static const uint32 PLUGINABLE_ID
 "em5::GameSettingsGroup" unique pluginable settings group ID More...
 
static const float FIXED_FPS
 FPS to use for fixed FPS situations (e.g. main menu or video playback) More...
 
static const uint32 VERSION
 "Version" unique class property ID inside the class More...
 
static const uint32 LANGUAGE
 "Language" unique class property ID inside the class More...
 
static const uint32 SHOW_VIDEO_SUBTITLES
 "ShowVideoSubtitles" unique class property ID inside the class More...
 
static const uint32 FPS_LIMITATION
 "FpsLimitation" unique class property ID inside the class More...
 
static const uint32 SCREENSHOT_CAPTURING_SIZE
 "ScreenshotCapturingSize" unique class property ID inside the class More...
 
static const uint32 BENCHMARK_ENABLED
 "BenchmarkEnabled" unique class property ID inside the class More...
 
static const uint32 SHOW_FREEPLAY_MAP_INTRO_VIDEOS
 "ShowFreeplayMapIntroVideos" unique class property ID inside the class More...
 
static const uint32 MATERIAL_CACHE_HEATING_DIALOG_ENABLED
 "MaterialCacheHeatingDialogEnabled" unique class property ID inside the class More...
 
static const uint32 USE_MAC_QUALITY
 "UseMacQuality" More...
 
static const uint32 OVER_ALL_QUALITY
 "OverAllQuality" More...
 
static const uint32 VIDEO_QUALITY
 "VideoQuality" unique class property ID inside the class More...
 
static const uint32 WATERJET_QUALITY
 "WaterjetQuality" unique class property ID inside the class More...
 
static const uint32 FIRE_HOSE_QUALITY
 "FireHoseQuality" unique class property ID inside the class More...
 
static const uint32 POPULATION
 "Population" unique class property ID inside the class More...
 
static const uint32 SHADOW_QUALITY
 "ShadowQuality" unique class property ID inside the class More...
 
static const uint32 LOD_QUALITY
 "LodQuality" unique class property ID inside the class More...
 
static const uint32 EFFECT_QUALITY
 "EffectQuality" unique class property ID inside the class More...
 
static const uint32 INPUT_BLOCKED
 "InputBlocked" unique class property ID inside the class More...
 
static const uint32 INPUT_CAMERA_ZOOM_BLOCKED
 "InputCameraZoomBlocked" unique class property ID inside the class More...
 
static const uint32 INPUT_CAMERA_ROTATE_BLOCKED
 "InputCameraRotateBlocked" unique class property ID inside the class More...
 
static const uint32 INPUT_CAMERA_MOVE_BLOCKED
 "InputCameraMoveBlocked" unique class property ID inside the class More...
 
static const uint32 SELECTION_BLOCKED
 "SelectionBlocked" unique class property ID inside the class More...
 
static const uint32 MULTI_SELECTION_BLOCKED
 "MultiSelectionBlocked" unique class property ID inside the class More...
 
static const uint32 SPECIAL_UNIT_SELECTION_BLOCKED
 "SpecialUnitSelectionBlocked" unique class property ID inside the class More...
 
static const uint32 COMMANDS_BLOCKED
 "CommandsBlocked" unique class property ID inside the class More...
 
static const uint32 MINIMAP_INPUT_BLOCKED
 "MinimapInputBlocked" unique class property ID inside the class More...
 
static const uint32 LEFT_CLICK_BLOCKED
 "LeftClickBlocked" unique class property ID inside the class More...
 
static const uint32 ESCAPE_BLOCKED
 "EscapeBlocked" unique class property ID inside the class More...
 
static const uint32 SAVED_ACCOUNTNAME
 "SavedAccountname" unique class property ID inside the class More...
 
static const uint32 SAVED_PASSWORD
 "SavedAccountPassword" unique class property ID inside the class More...
 
static const uint32 SHOW_LICENSE_TEXT
 "ShowLicenseText" unique class property ID inside the class More...
 
static const uint32 SHOW_RATING_REMINDER
 "ShowRatingReminder" unique class property ID inside the class More...
 
static const uint32 SHOW_SUPPORT_REMINDER
 "ShowSupportReminder" unique class property ID inside the class More...
 
static const uint32 SHOW_NEW_FEATURES_BOX
 "ShowNewFeaturesBox" unique class property ID inside the class More...
 
static const uint32 DOUBLE_CLICK_REACTION_TIME
 "DoubleClickReactionTime" unique class property ID inside the class More...
 
static const uint32 SPAWN_CIVIL_ACTIVE
 "SpawnCivilActive" unique class property ID inside the class More...
 
static const uint32 PLAY_TUTORIAL_ACTIVE
 "PlayTutorial" unique class property ID inside the class More...
 
static const uint32 TOOLTIP_ACTIVE
 "TooltipActive" unique class property ID inside the class More...
 
static const uint32 DRIVE_BACK_WITHOUT_SIRENS_ACTIVE
 "DriveBackWithoutSirensActive" unique class property ID inside the class More...
 
static const uint32 BUILDING_CLIPPING_ACTIVE
 "BuildingClippingActive" unique class property ID inside the class More...
 
static const uint32 SHINE_THROUGH_ACTIVE
 "ShineThroughActive" unique class property ID inside the class More...
 
static const uint32 SHOW_GROUND_MARKERS_FOR_ALL_OWN_UNITS
 "ShowGroundMarkersForAllOwnUnits" unique class property ID inside the class More...
 
static const uint32 DIFFICULTY_EM20_MISSIONS
 "DifficultyEM20Missions" unique class property ID inside the class More...
 
static const bool MATERIAL_CACHE_HEATING_DIALOG_ENABLED_DEFAULT_VALUE
 
static const bool SHOW_SUPPORT_REMINDER_DEFAULT_VALUE
 
static const bool USE_MAC_QUALITY_DEFAULT_VALUE
 
static const glm::ivec2 DEFAULT_SCREENSHOT_CAPTURING_SIZE
 Default screenshot capturing size. More...
 
static const bool DEFAULT_BENCHMARK_ENABLED
 
static const bool DEFAULT_SHOW_FREEPLAY_MAP_INTRO_VIDEOS
 

Additional Inherited Members

- Protected Member Functions inherited from qsf::SettingsGroup
 SettingsGroup (SettingsGroupManager *settingsGroupManager)
 Constructor. More...
 
- Protected Member Functions inherited from qsf::ParameterGroup
 ParameterGroup (ParameterGroupManager *parameterGroupManager)
 Constructor. More...
 
void promotePropertyChange (uint32 propertyId)
 A component property value was changed. More...
 
template<typename T >
bool assignAndPromoteChange (T &variable, const T &newValue, uint32 propertyId)
 Comfort function for updating an exported member variable and promoting any change that happened. More...
 
- Protected Member Functions inherited from qsf::Pluginable< ParameterGroupManager >
 Pluginable (ParameterGroupManager *pluginableManager)
 Constructor. More...
 
- Protected Member Functions inherited from qsf::PluginableBase
 PluginableBase (PluginableManager *pluginableManager)
 Constructor. More...
 
- Protected Member Functions inherited from qsf::Object
 Object ()
 Default constructor. More...
 
- Protected Member Functions inherited from qsf::UniqueInstance< GameSettingsGroup >
 UniqueInstance ()
 Default constructor. More...
 
virtual ~UniqueInstance ()
 Destructor. More...
 

Detailed Description

Game settings group implementation.

Member Enumeration Documentation

The amount of used unit automatism. Eg. the doctor logic has an automatically treatment of injured persons, with can disabled via this setting.

Enumerator
AUTOMATISM_NONE 
AUTOMATISM_MEDIUM 
AUTOMATISM_ALL 

Difficulty setting.

Enumerator
UNDEFINED 
EASY 
NORMAL 
HARD 

Quality setting.

Enumerator
LOW_QUALITY 

Low quality.

MEDIUM_QUALITY 

Medium quality.

HIGH_QUALITY 

High quality.

ULTRA_QUALITY 

Ultra quality.

CUSTOM_QUALITY 

Custom quality.

DEBUG_QUALITY 

Debug quality.

Video quality setting.

Enumerator
VIDEO_DISABLED 

Video disabled.

VIDEO_720P 

720p

VIDEO_1080P 

1080p

Constructor & Destructor Documentation

em5::GameSettingsGroup::GameSettingsGroup ( qsf::SettingsGroupManager settingsGroupManager)
explicit

Constructor.

Parameters
[in]settingsGroupManagerOptional pointer to the settings group manager this settings group should be registered to, can be a null pointer
virtual em5::GameSettingsGroup::~GameSettingsGroup ( )
virtual

Destructor.

Member Function Documentation

void em5::GameSettingsGroup::applyPopulationToMap ( ) const
void em5::GameSettingsGroup::autodetectSettings ( )

Autodetect and set settings for the current hardware.

static std::string em5::GameSettingsGroup::findVideoFilename ( const std::string &  virtualFilename)
static
bool em5::GameSettingsGroup::getAlwaysShowObjectiveWindowPlayerColor ( ) const
Quality em5::GameSettingsGroup::getAutodetectedGraphicsSetting ( ) const
VideoQuality em5::GameSettingsGroup::getAutodetectedVideoSetting ( ) const
bool em5::GameSettingsGroup::getDisableModsOnVersionChange ( ) const
bool em5::GameSettingsGroup::getHashSavedAccountPassword ( ) const
int em5::GameSettingsGroup::getNumberOfTopMipmapsToRemoveOffset ( ) const
bool em5::GameSettingsGroup::getPerformContentAuthentication ( ) const
float em5::GameSettingsGroup::getPopulation ( ) const
inline
size_t em5::GameSettingsGroup::getScreenNameMaxLengthLimit ( ) const
bool em5::GameSettingsGroup::getShowMultiplayerClientStarvationPauseSign ( ) const
bool em5::GameSettingsGroup::getShowObjectiveWindowEventOnMiniMap ( ) const
bool em5::GameSettingsGroup::getTooltipActive ( ) const
bool em5::GameSettingsGroup::getWaitForReadyMultiplayerPlayers ( ) const
void em5::GameSettingsGroup::performSettingsUpgrade ( )

Perform settings upgrade.

em5::GameSettingsGroup::QSF_DEFINE_PROPERTY_GETTER_AND_SETTER ( MultiSelectionBlocked  ,
bool  ,
mMultiSelectionBlocked  ,
MULTI_SELECTION_BLOCKED   
)
SPECIAL_UNIT_SELECTION_BLOCKED em5::GameSettingsGroup::QSF_DEFINE_PROPERTY_GETTER_AND_SETTER ( SavedAccountname  ,
std::string  ,
mAccountName  ,
SAVED_ACCOUNTNAME   
) const
void em5::GameSettingsGroup::setAlwaysShowObjectiveWindowPlayerColor ( bool  alwaysShowObjectiveWindowPlayerColor)
void em5::GameSettingsGroup::setAutomatismValue ( AutomatismValue  automatismValue)
void em5::GameSettingsGroup::setDisableModsOnVersionChange ( bool  disableModsOnVersionChange)
static void em5::GameSettingsGroup::setGraphicsSettings ( Quality  quality)
static
void em5::GameSettingsGroup::setHashSavedAccountPassword ( bool  hashSavedAccountPassword)
void em5::GameSettingsGroup::setNumberOfTopMipmapsToRemoveOffset ( int  numberOfTopMipmapsToRemoveOffset)
void em5::GameSettingsGroup::setPerformContentAuthentication ( bool  performContentAuthentication)
void em5::GameSettingsGroup::setPopulation ( float  value)
inline
void em5::GameSettingsGroup::setScreenNameMaxLengthLimit ( size_t  screenNameMaxLengthLimit)
void em5::GameSettingsGroup::setShowMultiplayerClientStarvationPauseSign ( bool  showMultiplayerClientStarvationPauseSign)
void em5::GameSettingsGroup::setShowObjectiveWindowEventOnMiniMap ( bool  showObjectiveWindowEventOnMiniMap)
void em5::GameSettingsGroup::setTooltipActive ( bool  active)
void em5::GameSettingsGroup::setWaitForReadyMultiplayerPlayers ( bool  waitForReadyMultiplayerPlayers)
static void em5::GameSettingsGroup::useCustomSettings ( )
static

Member Data Documentation

const uint32 em5::GameSettingsGroup::BENCHMARK_ENABLED
static

"BenchmarkEnabled" unique class property ID inside the class

em5::GameSettingsGroup::bool
const uint32 em5::GameSettingsGroup::BUILDING_CLIPPING_ACTIVE
static

"BuildingClippingActive" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::COMMANDS_BLOCKED
static

"CommandsBlocked" unique class property ID inside the class

const bool em5::GameSettingsGroup::DEFAULT_BENCHMARK_ENABLED
static
const glm::ivec2 em5::GameSettingsGroup::DEFAULT_SCREENSHOT_CAPTURING_SIZE
static

Default screenshot capturing size.

const bool em5::GameSettingsGroup::DEFAULT_SHOW_FREEPLAY_MAP_INTRO_VIDEOS
static
const uint32 em5::GameSettingsGroup::DIFFICULTY_EM20_MISSIONS
static

"DifficultyEM20Missions" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::DOUBLE_CLICK_REACTION_TIME
static

"DoubleClickReactionTime" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::DRIVE_BACK_WITHOUT_SIRENS_ACTIVE
static

"DriveBackWithoutSirensActive" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::EFFECT_QUALITY
static

"EffectQuality" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::ESCAPE_BLOCKED
static

"EscapeBlocked" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::FIRE_HOSE_QUALITY
static

"FireHoseQuality" unique class property ID inside the class

const float em5::GameSettingsGroup::FIXED_FPS
static

FPS to use for fixed FPS situations (e.g. main menu or video playback)

const uint32 em5::GameSettingsGroup::FPS_LIMITATION
static

"FpsLimitation" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::INPUT_BLOCKED
static

"InputBlocked" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::INPUT_CAMERA_MOVE_BLOCKED
static

"InputCameraMoveBlocked" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::INPUT_CAMERA_ROTATE_BLOCKED
static

"InputCameraRotateBlocked" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::INPUT_CAMERA_ZOOM_BLOCKED
static

"InputCameraZoomBlocked" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::LANGUAGE
static

"Language" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::LEFT_CLICK_BLOCKED
static

"LeftClickBlocked" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::LOD_QUALITY
static

"LodQuality" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::MATERIAL_CACHE_HEATING_DIALOG_ENABLED
static

"MaterialCacheHeatingDialogEnabled" unique class property ID inside the class

const bool em5::GameSettingsGroup::MATERIAL_CACHE_HEATING_DIALOG_ENABLED_DEFAULT_VALUE
static
const uint32 em5::GameSettingsGroup::MINIMAP_INPUT_BLOCKED
static

"MinimapInputBlocked" unique class property ID inside the class

em5::GameSettingsGroup::mSpecialUnitSelectionBlocked
const uint32 em5::GameSettingsGroup::MULTI_SELECTION_BLOCKED
static

"MultiSelectionBlocked" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::OVER_ALL_QUALITY
static

"OverAllQuality"

const uint32 em5::GameSettingsGroup::PLAY_TUTORIAL_ACTIVE
static

"PlayTutorial" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::PLUGINABLE_ID
static

"em5::GameSettingsGroup" unique pluginable settings group ID

const uint32 em5::GameSettingsGroup::POPULATION
static

"Population" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SAVED_ACCOUNTNAME
static

"SavedAccountname" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SAVED_PASSWORD
static

"SavedAccountPassword" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SCREENSHOT_CAPTURING_SIZE
static

"ScreenshotCapturingSize" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SELECTION_BLOCKED
static

"SelectionBlocked" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SHADOW_QUALITY
static

"ShadowQuality" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SHINE_THROUGH_ACTIVE
static

"ShineThroughActive" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SHOW_FREEPLAY_MAP_INTRO_VIDEOS
static

"ShowFreeplayMapIntroVideos" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SHOW_GROUND_MARKERS_FOR_ALL_OWN_UNITS
static

"ShowGroundMarkersForAllOwnUnits" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SHOW_LICENSE_TEXT
static

"ShowLicenseText" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SHOW_NEW_FEATURES_BOX
static

"ShowNewFeaturesBox" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SHOW_RATING_REMINDER
static

"ShowRatingReminder" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SHOW_SUPPORT_REMINDER
static

"ShowSupportReminder" unique class property ID inside the class

const bool em5::GameSettingsGroup::SHOW_SUPPORT_REMINDER_DEFAULT_VALUE
static
const uint32 em5::GameSettingsGroup::SHOW_VIDEO_SUBTITLES
static

"ShowVideoSubtitles" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SPAWN_CIVIL_ACTIVE
static

"SpawnCivilActive" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::SPECIAL_UNIT_SELECTION_BLOCKED
static

"SpecialUnitSelectionBlocked" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::TOOLTIP_ACTIVE
static

"TooltipActive" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::USE_MAC_QUALITY
static

"UseMacQuality"

const bool em5::GameSettingsGroup::USE_MAC_QUALITY_DEFAULT_VALUE
static
const uint32 em5::GameSettingsGroup::VERSION
static

"Version" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::VIDEO_QUALITY
static

"VideoQuality" unique class property ID inside the class

const uint32 em5::GameSettingsGroup::WATERJET_QUALITY
static

"WaterjetQuality" unique class property ID inside the class


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