Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGame.UTUIFrontEnd_SettingsVideoAdvanced

Extends
UTUIFrontEnd
Modifiers
native ( UIFrontEnd )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. Advanced video settings for the PC.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIScene
         |   
         +-- UTGame.UTUIScene
            |   
            +-- UTGame.UTUIFrontEnd
               |   
               +-- UTGame.UTUIFrontEnd_SettingsVideoAdvanced

Constants Summary
Inherited Contants from UTGame.UTUIScene
CONTEXT_ALLOWKEYBOARD, CONTEXT_ALLOWKEYBOARD_ANY, CONTEXT_ALLOWKEYBOARD_NO, CONTEXT_ALLOWKEYBOARD_YES, CONTEXT_BOTSKILL, CONTEXT_BOTSKILL_ADEPT, CONTEXT_BOTSKILL_AUTOADJUSTSKILL, CONTEXT_BOTSKILL_AVERAGE, CONTEXT_BOTSKILL_EXPERIENCED, CONTEXT_BOTSKILL_GODLIKE, CONTEXT_BOTSKILL_INHUMAN, CONTEXT_BOTSKILL_MASTERFUL, CONTEXT_BOTSKILL_NOVICE, CONTEXT_BOTSKILL_SKILLED, CONTEXT_CAMPAIGN, CONTEXT_CAMPAIGN_NO, CONTEXT_CAMPAIGN_YES, CONTEXT_DEDICATEDSERVER, CONTEXT_DEDICATEDSERVER_NO, CONTEXT_DEDICATEDSERVER_YES, CONTEXT_EMPTYSERVER, CONTEXT_EMPTYSERVER_NO, CONTEXT_EMPTYSERVER_YES, CONTEXT_FORCERESPAWN, CONTEXT_FORCERESPAWN_NO, CONTEXT_FORCERESPAWN_YES, CONTEXT_FULLSERVER, CONTEXT_FULLSERVER_NO, CONTEXT_FULLSERVER_YES, CONTEXT_GAME_MODE, CONTEXT_GAME_MODE_BETRAYAL, CONTEXT_GAME_MODE_CAMPAIGN, CONTEXT_GAME_MODE_CTF, CONTEXT_GAME_MODE_CUSTOM, CONTEXT_GAME_MODE_DM, CONTEXT_GAME_MODE_DUEL, CONTEXT_GAME_MODE_GREED, CONTEXT_GAME_MODE_TDM, CONTEXT_GAME_MODE_VCTF, CONTEXT_GAME_MODE_WAR, CONTEXT_GOALSCORE_10, CONTEXT_GOALSCORE_15, CONTEXT_GOALSCORE_20, CONTEXT_GOALSCORE_30, CONTEXT_GOALSCORE_5, CONTEXT_LOCKEDSERVER, CONTEXT_LOCKEDSERVER_NO, CONTEXT_LOCKEDSERVER_YES, CONTEXT_MAPNAME, CONTEXT_MAPNAME_ARSENAL, CONTEXT_MAPNAME_AVALANCHE, CONTEXT_MAPNAME_BIOHAZARD, CONTEXT_MAPNAME_CARBON_FIRE, CONTEXT_MAPNAME_COLDHARBOR, CONTEXT_MAPNAME_CONFRONTATION, CONTEXT_MAPNAME_CONTAINMENT, CONTEXT_MAPNAME_CONTAINMENTSP, CONTEXT_MAPNAME_CORET, CONTEXT_MAPNAME_CORRUPTION, CONTEXT_MAPNAME_CUSTOM, CONTEXT_MAPNAME_DARKMATCH, CONTEXT_MAPNAME_DECK, CONTEXT_MAPNAME_DEFIANCE, CONTEXT_MAPNAME_DEIMOS, CONTEXT_MAPNAME_DIESEL, CONTEXT_MAPNAME_DOWNTOWN, CONTEXT_MAPNAME_DOWNTOWNNECRIS, CONTEXT_MAPNAME_DUSK, CONTEXT_MAPNAME_EDENINC, CONTEXT_MAPNAME_FACINGWORLDS, CONTEXT_MAPNAME_FEARLESS, CONTEXT_MAPNAME_FLOODGATE, CONTEXT_MAPNAME_GATEWAY, CONTEXT_MAPNAME_HEAT_RAY, CONTEXT_MAPNAME_HOSTILE, CONTEXT_MAPNAME_HYDROSIS, CONTEXT_MAPNAME_ISLANDER, CONTEXT_MAPNAME_ISLANDERNECRIS, CONTEXT_MAPNAME_KARGO, CONTEXT_MAPNAME_KBARGE, CONTEXT_MAPNAME_LOSTCAUSE, CONTEXT_MAPNAME_MARKET_DISTRICT, CONTEXT_MAPNAME_MISSION_SELECTION, CONTEXT_MAPNAME_MORBIAS, CONTEXT_MAPNAME_MORBID, CONTEXT_MAPNAME_NANOBLACK, CONTEXT_MAPNAME_NECROPOLIS, CONTEXT_MAPNAME_OCEANRELIC, CONTEXT_MAPNAME_OMICRON_DAWN, CONTEXT_MAPNAME_ONYX_COAST, CONTEXT_MAPNAME_POWER_SURGE, CONTEXT_MAPNAME_RAILS, CONTEXT_MAPNAME_REFLECTION, CONTEXT_MAPNAME_RISING_SUN, CONTEXT_MAPNAME_SANCTUARY, CONTEXT_MAPNAME_SANDSTORM, CONTEXT_MAPNAME_SEARCHLIGHT, CONTEXT_MAPNAME_SENTINEL, CONTEXT_MAPNAME_SERENITY, CONTEXT_MAPNAME_SERENITYNECRIS, CONTEXT_MAPNAME_SHAFT, CONTEXT_MAPNAME_SHANGRILA, CONTEXT_MAPNAME_SINKHOLE, CONTEXT_MAPNAME_STRANDED, CONTEXT_MAPNAME_STRIDENT, CONTEXT_MAPNAME_SUSPENSE, CONTEXT_MAPNAME_SUSPENSE_NECRIS, CONTEXT_MAPNAME_TANK_CROSSING, CONTEXT_MAPNAME_TORLAN, CONTEXT_MAPNAME_TORLANLEVIATHAN, CONTEXT_MAPNAME_TORLANNECRIS, CONTEXT_MAPNAME_TURBINE, CONTEXT_MAPNAME_VERTEBRAE, CONTEXT_NUMBOTS_0, CONTEXT_NUMBOTS_1, CONTEXT_NUMBOTS_2, CONTEXT_NUMBOTS_3, CONTEXT_NUMBOTS_4, CONTEXT_NUMBOTS_5, CONTEXT_NUMBOTS_6, CONTEXT_NUMBOTS_7, CONTEXT_NUMBOTS_8, CONTEXT_PRESENCE_MENUPRESENCE, CONTEXT_PURESERVER, CONTEXT_PURESERVER_ANY, CONTEXT_PURESERVER_NO, CONTEXT_PURESERVER_YES, CONTEXT_TIMELIMIT_10, CONTEXT_TIMELIMIT_15, CONTEXT_TIMELIMIT_20, CONTEXT_TIMELIMIT_30, CONTEXT_TIMELIMIT_5, CONTEXT_VSBOTS, CONTEXT_VSBOTS_1_TO_1, CONTEXT_VSBOTS_1_TO_2, CONTEXT_VSBOTS_2_TO_1, CONTEXT_VSBOTS_3_TO_1, CONTEXT_VSBOTS_3_TO_2, CONTEXT_VSBOTS_4_TO_1, CONTEXT_VSBOTS_NONE, GS_CDKEY_PART_MAXLENGTH, GS_EMAIL_MAXLENGTH, GS_MESSAGE_MAXLENGTH, GS_PASSWORD_MAXLENGTH, GS_USERNAME_MAXLENGTH, PROPERTY_CUSTOMGAMEMODE, PROPERTY_CUSTOMMAPNAME, PROPERTY_CUSTOMMUTATORS, PROPERTY_CUSTOMMUTCLASSES, PROPERTY_EPICMUTATORS, PROPERTY_GOALSCORE, PROPERTY_LEADERBOARDRATING, PROPERTY_NUMBOTS, PROPERTY_NUMBOTSIA, PROPERTY_SERVERDESCRIPTION, PROPERTY_STEAMID, PROPERTY_STEAMVAC, PROPERTY_TIMELIMIT, QUERY_BETRAYAL, QUERY_CAMPAIGN, QUERY_CTF, QUERY_DM, QUERY_DUEL, QUERY_GREED, QUERY_TDM, QUERY_VCTF, QUERY_WAR, STATS_VIEW_DM_PLAYER_ALLTIME, STATS_VIEW_DM_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLES_ALLTIME, STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME, STATS_VIEW_DM_WEAPONS_ALLTIME, STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME

Variables Summary
boolbCustomizedSettings
boolbNeedsCaptionRefresh
boolbRequireRestartWarning
UTUIScene_MessageBoxMessageBoxReference
UTUITabPage_OptionsOptionsPage
array<name>SettingWidgetMapping
Inherited Variables from UTGame.UTUIFrontEnd
bCancellingInstallPS3, bInstallingPS3, ButtonBar, CurrentPageIndex, ImportingMessageBoxReference, ImportState, LastURL, PreviousPageIndex, TabControl, TitleMarkupString, VersionFont, VersionPos, VersionText
Inherited Variables from UTGame.UTUIScene
bEditorRealTimePreview, bHidingScene, bIgnoreAxisInput, bShowingScene, bSkipPendingCloseSceneNotify, InputBoxScene, MessageBoxScene, OnlineToastScene, PendingCloseScene, PendingOpenScene, PlayerCardScene

Enumerations Summary
EPossibleVideoSettings
PVS_ScreenPercentage, PVS_TextureDetail, PVS_WorldDetail, PVS_FXDetail, PVS_DecalQuality, PVS_LightingQuality, PVS_ShadowQuality, PVS_PostProcessQuality, PVS_VSyncValue, PVS_SmoothFramerate, PVS_PlayerFOV, PVS_EnableMotionBlur, PVS_FirstDirectWorldDetailSetting, PVS_StaticDecals, PVS_DynamicDecals, PVS_DynamicLights, PVS_DynamicShadows, PVS_LightEnvironmentShadows, PVS_CompositeDynamicLights, PVS_DirectionalLightmaps, PVS_DepthOfField, PVS_Bloom, PVS_QualityBloom, PVS_Distortion, PVS_DropParticleDistortion, PVS_SpeedTreeLeaves, PVS_SpeedTreeFronds, PVS_DetailMode, PVS_LensFlares, PVS_FogVolumes, PVS_FloatingPointRenderTargets, PVS_OneFrameThreadLag, PVS_SkeletalMeshLODBias, PVS_HighPolyChars, PVS_ParticleLODBias, PVS_ShadowFilterQualityBias, PVS_LastDirectWorldDetailSetting,
Inherited Enumerations from UTGame.UTUIFrontEnd
EModImport
Inherited Enumerations from UTGame.UTUIScene
EUTBotTeam, EUTRecordDemo

Functions Summary
functionint GetVideoSettingValue (EPossibleVideoSettings Setting)
functionbool HandleInputKey (const out InputEventParameters EventParms ))
functionstring LevelToName (int Level))
function OnAccept ()))
function OnAcceptOptions (UIScreenObject InScreenObject, int InPlayerIndex))
function OnBack ()))
functionbool OnButtonBar_Accept (UIScreenObject InButton, int PlayerIndex))
functionbool OnButtonBar_Back (UIScreenObject InButton, int PlayerIndex))
functionbool OnButtonBar_ResetToDefaults (UIScreenObject InButton, int InPlayerIndex))
function OnOptionChanged (UIScreenObject InObject, name OptionName, int PlayerIndex))
function OnResetToDefaults ()))
function OnResetToDefaults_Confirm (UTUIScene_MessageBox MessageBox, int SelectionIdx, int PlayerIndex))
event PerformUpdateSpecialCaptions ()))
event PostInitialize ()))
function ResetToDefaults ()
event SetPlayerFOV (int NewFOV))
function SetupButtonBar ()))
function SetVideoSettingValue (EPossibleVideoSettings Setting, int Value)
function SetVideoSettingValueArray (array<EPossibleVideoSettings> Settings, array<int> Values)
function UpdateCaption (EPossibleVideoSettings Setting, int Offset))
function UpdateSpecialCaptions ()))
function WarningMessage_Closed ()))
Inherited Functions from UTGame.UTUIFrontEnd
BeginHideAnimation, BeginImportMod, BeginInstallPS3, BeginShowAnimation, CancelInstallPS3, CheckForFrontEndError, ChildSceneOpened, GetTitleLabel, HandleInputKey, ImportMod, InstallPS3, OnCancelInstallPS3, OnCancelMessageClosed, OnImportModFinished, OnInstallMessageClosed, OnLoginError_Confirm, OnMainRegion_Show_UIAnimEnd, OnPageActivated, OnRetryPasswordDialog_Closed, OnTabPage_Hide_UIAnimEnd, OnTabPage_Show_UIAnimEnd, PostInitialize, PromptForPassword, SavePassword, SceneActivated, SetTitle, SetupButtonBar, UpdateModState, UpdatePS3InstallState
Inherited Functions from UTGame.UTUIScene
ActivateLevelEvent, AnimEnd, BeginHideAnimation, BeginShowAnimation, CheckCommunicationPrivilegeAndError, CheckContentPrivilegeAndError, CheckForAutoLogin, CheckLinkConnectionAndError, CheckLoginAndError, CheckNatTypeAndDisplayError, CheckOnlinePrivilegeAndError, CloseScene, ConditionallyCheckNumControllers, ConditionallyStartSplitscreen, ConsoleCommand, DeleteDemo, DisplayMessageBox, FindDataStore, FinishCloseScene, FinishOpenScene, GenerateDemoFileName, GetAccountInterface, GetBotTeamNameFromIndex, GetCommonOptionsURL, GetCurrentAudioDevice, GetGameInterface, GetInputBoxScene, GetMessageBoxScene, GetPawnOwner, GetPlayerControllerId, GetPlayerIndex, GetPlayerInterface, GetPlayerInterfaceEx, GetPlayerName, GetPlayerProfile, GetPlayerProfileFromPC, GetPossibleAudioDevices, GetPossibleScreenResolutions, GetPRIOwner, GetUTInteraction, GetUTPlayerOwner, GetWorldInfo, HideOnlineToast, IsBelowMinSpecs, IsControllerInput, IsGame, NotifyChildGameSessionEnded, NotifyGameSessionEnded, OnAnimationFinished, OnCurrentScene_HideAnimationEnded, OnLoginError_Confirm, OnLoginUI_LoginChange, OnLoginUI_LoginFailed, OnPendingCloseScene_HideAnimationEnded, OpenCmdLineURL, OpenScene, OpenSceneByName, PlaySound, SavePlayerProfile, SetAudioDeviceToUse, SetLanPlay, SetScreenResolution, SetupButtonBar, ShowLoginUI, ShowOnlineToast, ShowPlayerCard, StartDedicatedServer, StaticOpenScene, TrimWhitespace, TryCharacterUnlock, UpdateSplitscreenPlayers, ViewportDeProject, ViewportProject


Variables Detail

bCustomizedSettings Source code

var transient bool bCustomizedSettings;
Has the user customized any settings?

bNeedsCaptionRefresh Source code

var transient bool bNeedsCaptionRefresh;
Do we need to update the captions next tick?

bRequireRestartWarning Source code

var transient bool bRequireRestartWarning;
If any properties are modified which require a restart, this will trigger the restart warning dialog when the user clicks 'apply'

MessageBoxReference Source code

var transient UTUIScene_MessageBox MessageBoxReference;
Reference to the messagebox scene.

OptionsPage Source code

var transient UTUITabPage_Options OptionsPage;
Pointer to the options page.

SettingWidgetMapping Source code

var transient array<name> SettingWidgetMapping;
Array of setting types to widget names.


Enumerations Detail

EPossibleVideoSettings Source code

enum EPossibleVideoSettings
{
PVS_ScreenPercentage, PVS_TextureDetail, PVS_WorldDetail, PVS_FXDetail, PVS_DecalQuality, PVS_LightingQuality, PVS_ShadowQuality, PVS_PostProcessQuality, PVS_VSyncValue, PVS_SmoothFramerate, PVS_PlayerFOV, PVS_EnableMotionBlur, PVS_FirstDirectWorldDetailSetting, PVS_StaticDecals, PVS_DynamicDecals, PVS_DynamicLights, PVS_DynamicShadows, PVS_LightEnvironmentShadows, PVS_CompositeDynamicLights, PVS_DirectionalLightmaps, PVS_DepthOfField, PVS_Bloom, PVS_QualityBloom, PVS_Distortion, PVS_DropParticleDistortion, PVS_SpeedTreeLeaves, PVS_SpeedTreeFronds, PVS_DetailMode, PVS_LensFlares, PVS_FogVolumes, PVS_FloatingPointRenderTargets, PVS_OneFrameThreadLag, PVS_SkeletalMeshLODBias, PVS_HighPolyChars, PVS_ParticleLODBias, PVS_ShadowFilterQualityBias, PVS_LastDirectWorldDetailSetting,
};
Possible settings enum.


Functions Detail

GetVideoSettingValue Source code

native function int GetVideoSettingValue ( EPossibleVideoSettings Setting )

@param Setting Setting to get the value of
@return Returns the current value of the specified setting.

HandleInputKey Source code

function bool HandleInputKey ( const out InputEventParameters EventParms ) )
Provides a hook for unrealscript to respond to input using actual input key names (i.e. Left, Tab, etc.) Called when an input key event is received which this widget responds to and is in the correct state to process. The keys and states widgets receive input for is managed through the UI editor's key binding dialog (F8). This delegate is called BEFORE kismet is given a chance to process the input.
@param EventParms information about the input event.
@return TRUE to indicate that this input key was processed; no further processing will occur on this input key event.

LevelToName Source code

function string LevelToName ( int Level) )

OnAccept Source code

function OnAccept ( ) )
Callback for when the user wants to save their options.

OnAcceptOptions Source code

function OnAcceptOptions ( UIScreenObject InScreenObject, int InPlayerIndex) )
Callback for when the user accepts the options list.

OnBack Source code

function OnBack ( ) )
Callback for when the user wants to exit this screen.

OnButtonBar_Accept Source code

function bool OnButtonBar_Accept ( UIScreenObject InButton, int PlayerIndex) )
Button bar callbacks.

OnButtonBar_Back Source code

function bool OnButtonBar_Back ( UIScreenObject InButton, int PlayerIndex) )

OnButtonBar_ResetToDefaults Source code

function bool OnButtonBar_ResetToDefaults ( UIScreenObject InButton, int InPlayerIndex) )

OnOptionChanged Source code

function OnOptionChanged ( UIScreenObject InObject, name OptionName, int PlayerIndex) )
Called when one of our options changes.

OnResetToDefaults Source code

function OnResetToDefaults ( ) )
Reset to defaults callback, resets all of the profile options in this widget to their default values.

OnResetToDefaults_Confirm Source code

function OnResetToDefaults_Confirm ( UTUIScene_MessageBox MessageBox, int SelectionIdx, int PlayerIndex) )
Callback for the reset to defaults confirmation dialog box.
@param SelectionIdx Selected item
@param PlayerIndex Index of player that performed the action.

PerformUpdateSpecialCaptions Source code

event PerformUpdateSpecialCaptions ( ) )

PostInitialize Source code

event PostInitialize ( ) )
Post initialize callback.

ResetToDefaults Source code

native function ResetToDefaults ( )

SetPlayerFOV Source code

event SetPlayerFOV ( int NewFOV) )

SetupButtonBar Source code

function SetupButtonBar ( ) )
Callback to setup the buttonbar for this scene.

SetVideoSettingValue Source code

native function SetVideoSettingValue ( EPossibleVideoSettings Setting, int Value )
Sets the value of the video setting.
@param Setting Setting to set the value of
@param Value New value for the setting

SetVideoSettingValueArray Source code

native function SetVideoSettingValueArray ( array<EPossibleVideoSettings> Settings, array<int> Values )
Sets the value of multiple video settings at once.
@param Setting Array of settings to set the value of
@param Value New values for teh settings

UpdateCaption Source code

function UpdateCaption ( EPossibleVideoSettings Setting, int Offset) )

UpdateSpecialCaptions Source code

function UpdateSpecialCaptions ( ) )

WarningMessage_Closed Source code

function WarningMessage_Closed ( ) )
Callback for when the warning message has closed.


Defaultproperties

defaultproperties
{
   Begin Object Class=UIComp_Event Name=SceneEventComponent ObjName=SceneEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIFrontEnd:SceneEventComponent'
      ObjectArchetype=UIComp_Event'UTGame.Default__UTUIFrontEnd:SceneEventComponent'
   End Object
   EventProvider=SceneEventComponent
   Name="Default__UTUIFrontEnd_SettingsVideoAdvanced"
   ObjectArchetype=UTUIFrontEnd'UTGame.Default__UTUIFrontEnd'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:58.979 - Created with UnCodeX