Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
OptionPreferences Class Reference

#include <UserPreferences.h>

Inherits UserPreferences.

Public Member Functions

 OptionPreferences ()
 
virtual ~OptionPreferences ()
 
UnsignedInt getLANIPAddress (void)
 
UnsignedInt getOnlineIPAddress (void)
 
void setLANIPAddress (AsciiString IP)
 
void setOnlineIPAddress (AsciiString IP)
 
void setLANIPAddress (UnsignedInt IP)
 
void setOnlineIPAddress (UnsignedInt IP)
 
Bool getAlternateMouseModeEnabled (void)
 
Bool getRetaliationModeEnabled ()
 
Bool getDoubleClickAttackMoveEnabled (void)
 
Real getScrollFactor (void)
 
Bool getSendDelay (void)
 
Int getFirewallBehavior (void)
 
Short getFirewallPortAllocationDelta (void)
 
UnsignedShort getFirewallPortOverride (void)
 
Bool getFirewallNeedToRefresh (void)
 
Bool usesSystemMapDir (void)
 
AsciiString getPreferred3DProvider (void)
 
AsciiString getSpeakerType (void)
 
Real getSoundVolume (void)
 
Real get3DSoundVolume (void)
 
Real getSpeechVolume (void)
 
Real getMusicVolume (void)
 
Bool saveCameraInReplays (void)
 
Bool useCameraInReplays (void)
 
Int getStaticGameDetail (void)
 
Int getIdealStaticGameDetail (void)
 
Real getGammaValue (void)
 
Int getTextureReduction (void)
 
void getResolution (Int *xres, Int *yres)
 
Bool get3DShadowsEnabled (void)
 
Bool get2DShadowsEnabled (void)
 
Bool getCloudShadowsEnabled (void)
 
Bool getLightmapEnabled (void)
 
Bool getSmoothWaterEnabled (void)
 
Bool getTreesEnabled (void)
 
Bool getExtraAnimationsDisabled (void)
 
Bool getUseHeatEffects (void)
 
Bool getDynamicLODEnabled (void)
 
Bool getFPSLimitEnabled (void)
 
Bool getNoDynamicLODEnabled (void)
 
Bool getBuildingOcclusionEnabled (void)
 
Int getParticleCap (void)
 
Int getCampaignDifficulty (void)
 
void setCampaignDifficulty (Int diff)
 
- Public Member Functions inherited from UserPreferences
 UserPreferences ()
 
virtual ~UserPreferences ()
 
virtual Bool load (AsciiString fname)
 
virtual Bool write (void)
 
Bool getBool (AsciiString key, Bool defaultValue) const
 
Real getReal (AsciiString key, Real defaultValue) const
 
Int getInt (AsciiString key, Int defaultValue) const
 
AsciiString getAsciiString (AsciiString key, AsciiString defaultValue) const
 
void setBool (AsciiString key, Bool val)
 
void setReal (AsciiString key, Real val)
 
void setInt (AsciiString key, Int val)
 
void setAsciiString (AsciiString key, AsciiString val)
 

Additional Inherited Members

- Protected Attributes inherited from UserPreferences
AsciiString m_filename
 

Detailed Description

Definition at line 78 of file UserPreferences.h.

Constructor & Destructor Documentation

◆ OptionPreferences()

OptionPreferences::OptionPreferences ( void )

Definition at line 233 of file OptionsMenu.cpp.

◆ ~OptionPreferences()

OptionPreferences::~OptionPreferences ( )
virtual

Definition at line 239 of file OptionsMenu.cpp.

Member Function Documentation

◆ get2DShadowsEnabled()

Bool OptionPreferences::get2DShadowsEnabled ( void )

Definition at line 674 of file OptionsMenu.cpp.

◆ get3DShadowsEnabled()

Bool OptionPreferences::get3DShadowsEnabled ( void )

Definition at line 662 of file OptionsMenu.cpp.

◆ get3DSoundVolume()

Real OptionPreferences::get3DSoundVolume ( void )

Definition at line 530 of file OptionsMenu.cpp.

◆ getAlternateMouseModeEnabled()

Bool OptionPreferences::getAlternateMouseModeEnabled ( void )

Definition at line 322 of file OptionsMenu.cpp.

◆ getBuildingOcclusionEnabled()

Bool OptionPreferences::getBuildingOcclusionEnabled ( void )

Definition at line 686 of file OptionsMenu.cpp.

◆ getCampaignDifficulty()

Int OptionPreferences::getCampaignDifficulty ( void )

Definition at line 244 of file OptionsMenu.cpp.

◆ getCloudShadowsEnabled()

Bool OptionPreferences::getCloudShadowsEnabled ( void )

Definition at line 566 of file OptionsMenu.cpp.

◆ getDoubleClickAttackMoveEnabled()

Bool OptionPreferences::getDoubleClickAttackMoveEnabled ( void )

Definition at line 346 of file OptionsMenu.cpp.

◆ getDynamicLODEnabled()

Bool OptionPreferences::getDynamicLODEnabled ( void )

Definition at line 638 of file OptionsMenu.cpp.

◆ getExtraAnimationsDisabled()

Bool OptionPreferences::getExtraAnimationsDisabled ( void )

Definition at line 614 of file OptionsMenu.cpp.

◆ getFirewallBehavior()

Int OptionPreferences::getFirewallBehavior ( void )

Definition at line 439 of file OptionsMenu.cpp.

◆ getFirewallNeedToRefresh()

Bool OptionPreferences::getFirewallNeedToRefresh ( void )

Definition at line 477 of file OptionsMenu.cpp.

◆ getFirewallPortAllocationDelta()

Short OptionPreferences::getFirewallPortAllocationDelta ( void )

Definition at line 453 of file OptionsMenu.cpp.

◆ getFirewallPortOverride()

UnsignedShort OptionPreferences::getFirewallPortOverride ( void )

Definition at line 464 of file OptionsMenu.cpp.

◆ getFPSLimitEnabled()

Bool OptionPreferences::getFPSLimitEnabled ( void )

Definition at line 650 of file OptionsMenu.cpp.

◆ getGammaValue()

Real OptionPreferences::getGammaValue ( void )

Definition at line 723 of file OptionsMenu.cpp.

◆ getIdealStaticGameDetail()

Int OptionPreferences::getIdealStaticGameDetail ( void )

Definition at line 409 of file OptionsMenu.cpp.

◆ getLANIPAddress()

UnsignedInt OptionPreferences::getLANIPAddress ( void )

Definition at line 266 of file OptionsMenu.cpp.

◆ getLightmapEnabled()

Bool OptionPreferences::getLightmapEnabled ( void )

Definition at line 578 of file OptionsMenu.cpp.

◆ getMusicVolume()

Real OptionPreferences::getMusicVolume ( void )

Definition at line 750 of file OptionsMenu.cpp.

◆ getNoDynamicLODEnabled()

Bool OptionPreferences::getNoDynamicLODEnabled ( void )

◆ getOnlineIPAddress()

UnsignedInt OptionPreferences::getOnlineIPAddress ( void )

Definition at line 294 of file OptionsMenu.cpp.

◆ getParticleCap()

Int OptionPreferences::getParticleCap ( void )

Definition at line 698 of file OptionsMenu.cpp.

◆ getPreferred3DProvider()

AsciiString OptionPreferences::getPreferred3DProvider ( void )

Definition at line 492 of file OptionsMenu.cpp.

◆ getResolution()

void OptionPreferences::getResolution ( Int * xres,
Int * yres )

Definition at line 733 of file OptionsMenu.cpp.

◆ getRetaliationModeEnabled()

Bool OptionPreferences::getRetaliationModeEnabled ( void )

Definition at line 334 of file OptionsMenu.cpp.

◆ getScrollFactor()

Real OptionPreferences::getScrollFactor ( void )

Definition at line 358 of file OptionsMenu.cpp.

◆ getSendDelay()

Bool OptionPreferences::getSendDelay ( void )

Definition at line 427 of file OptionsMenu.cpp.

◆ getSmoothWaterEnabled()

Bool OptionPreferences::getSmoothWaterEnabled ( void )

Definition at line 590 of file OptionsMenu.cpp.

◆ getSoundVolume()

Real OptionPreferences::getSoundVolume ( void )

Definition at line 508 of file OptionsMenu.cpp.

◆ getSpeakerType()

AsciiString OptionPreferences::getSpeakerType ( void )

Definition at line 500 of file OptionsMenu.cpp.

◆ getSpeechVolume()

Real OptionPreferences::getSpeechVolume ( void )

Definition at line 552 of file OptionsMenu.cpp.

◆ getStaticGameDetail()

Int OptionPreferences::getStaticGameDetail ( void )

Definition at line 418 of file OptionsMenu.cpp.

◆ getTextureReduction()

Int OptionPreferences::getTextureReduction ( void )

Definition at line 711 of file OptionsMenu.cpp.

◆ getTreesEnabled()

Bool OptionPreferences::getTreesEnabled ( void )

Definition at line 602 of file OptionsMenu.cpp.

◆ getUseHeatEffects()

Bool OptionPreferences::getUseHeatEffects ( void )

Definition at line 626 of file OptionsMenu.cpp.

◆ saveCameraInReplays()

Bool OptionPreferences::saveCameraInReplays ( void )

Definition at line 385 of file OptionsMenu.cpp.

◆ setCampaignDifficulty()

void OptionPreferences::setCampaignDifficulty ( Int diff)

Definition at line 259 of file OptionsMenu.cpp.

◆ setLANIPAddress() [1/2]

void OptionPreferences::setLANIPAddress ( AsciiString IP)

Definition at line 282 of file OptionsMenu.cpp.

◆ setLANIPAddress() [2/2]

void OptionPreferences::setLANIPAddress ( UnsignedInt IP)

Definition at line 287 of file OptionsMenu.cpp.

◆ setOnlineIPAddress() [1/2]

void OptionPreferences::setOnlineIPAddress ( AsciiString IP)

Definition at line 310 of file OptionsMenu.cpp.

◆ setOnlineIPAddress() [2/2]

void OptionPreferences::setOnlineIPAddress ( UnsignedInt IP)

Definition at line 315 of file OptionsMenu.cpp.

◆ useCameraInReplays()

Bool OptionPreferences::useCameraInReplays ( void )

Definition at line 397 of file OptionsMenu.cpp.

◆ usesSystemMapDir()

Bool OptionPreferences::usesSystemMapDir ( void )

Definition at line 373 of file OptionsMenu.cpp.


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