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

XInterface.Tab_DetailSettings

Extends
UT2K3TabPanel

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K3TabPanel
                  |   
                  +-- XInterface.Tab_DetailSettings

Variables Summary
boolbExpert
boolbPlayedSound
stringDetailLevels[7]
intprevCharDetail
intprevTextureDetail
intprevWorldDetail
Inherited Variables from XInterface.GUITabPanel
bFillHeight, FadeInTime, MyButton, PanelCaption

Functions Summary
function InitComponent (GUIController MyController, GUIComponent MyOwner)
function InternalOnChange (GUIComponent Sender)
function InternalOnLoadINI (GUIComponent Sender, string s)
functionstring InternalOnSaveINI (GUIComponent Sender)
Inherited Functions from XInterface.GUITabPanel
CanShowPanel, Free, InitPanel, OnDestroyPanel, Refresh, ShowPanel


Variables Detail

bExpert Source code

var config bool bExpert;

bPlayedSound Source code

var bool bPlayedSound;

DetailLevels[7] Source code

var localized string DetailLevels[7];

prevCharDetail Source code

var int prevCharDetail;

prevTextureDetail Source code

var int prevTextureDetail;

prevWorldDetail Source code

var int prevWorldDetail;


Functions Detail

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender )

InternalOnLoadINI Source code

function InternalOnLoadINI ( GUIComponent Sender, string s )

InternalOnSaveINI Source code

function string InternalOnSaveINI ( GUIComponent Sender )


Defaultproperties

defaultproperties
{
     DetailLevels(0)="Lowest"
     DetailLevels(1)="Lower"
     DetailLevels(2)="Low"
     DetailLevels(3)="Normal"
     DetailLevels(4)="High"
     DetailLevels(5)="Higher"
     DetailLevels(6)="Highest"
     Begin Object Class=GUIImage Name=DetailBK
         Image=Texture'InterfaceContent.Menu.BorderBoxD'
         ImageColor=(A=160)
         ImageStyle=ISTY_Stretched
         WinTop=0.320000
         WinLeft=0.021641
         WinWidth=0.957500
         WinHeight=0.521250
     End Object
     Controls(0)=GUIImage'XInterface.Tab_DetailSettings.DetailBK'

     Begin Object Class=moComboBox Name=DetailWorldDetail
         ComponentJustification=TXTA_Left
         Caption="Texture Detail"
         OnCreateComponent=DetailWorldDetail.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.ViewportManager TextureDetailWorld"
         IniDefault="High"
         Hint="Changes how much world detail will be rendered."
         WinTop=0.100000
         WinLeft=0.050000
         WinWidth=0.400000
         WinHeight=0.050000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(1)=moComboBox'XInterface.Tab_DetailSettings.DetailWorldDetail'

     Begin Object Class=moComboBox Name=DetailCharacterDetail
         ComponentJustification=TXTA_Left
         Caption="Character Detail"
         OnCreateComponent=DetailCharacterDetail.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.ViewportManager TextureDetailPlayerSkin"
         IniDefault="High"
         Hint="Changes how much character detail will be rendered."
         WinTop=0.100000
         WinLeft=0.550000
         WinWidth=0.400000
         WinHeight=0.050000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(2)=moComboBox'XInterface.Tab_DetailSettings.DetailCharacterDetail'

     Begin Object Class=moComboBox Name=DetailActorDetail
         ComponentJustification=TXTA_Left
         Caption="World Detail"
         OnCreateComponent=DetailActorDetail.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="High"
         Hint="Changes the level of detail used for optional geometry and effects."
         WinTop=0.200000
         WinLeft=0.050000
         WinWidth=0.400000
         WinHeight=0.050000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(3)=moComboBox'XInterface.Tab_DetailSettings.DetailActorDetail'

     Begin Object Class=moComboBox Name=DetailPhysics
         ComponentJustification=TXTA_Left
         Caption="Physics Detail"
         OnCreateComponent=DetailPhysics.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="High"
         Hint="Changes the physics simulation level of detail."
         WinTop=0.200000
         WinLeft=0.550000
         WinWidth=0.400000
         WinHeight=0.050000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(4)=moComboBox'XInterface.Tab_DetailSettings.DetailPhysics'

     Begin Object Class=moCheckBox Name=DetailCharacterShadows
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Character Shadows"
         OnCreateComponent=DetailCharacterShadows.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="True"
         Hint="Enables character shadows."
         WinTop=0.360000
         WinLeft=0.100000
         WinWidth=0.300000
         WinHeight=0.050000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(5)=moCheckBox'XInterface.Tab_DetailSettings.DetailCharacterShadows'

     Begin Object Class=moCheckBox Name=DetailDecals
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Decals"
         OnCreateComponent=DetailDecals.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.ViewportManager Decals"
         IniDefault="True"
         Hint="Enables weapon scarring effects."
         WinTop=0.360000
         WinLeft=0.600000
         WinWidth=0.300000
         WinHeight=0.050000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(6)=moCheckBox'XInterface.Tab_DetailSettings.DetailDecals'

     Begin Object Class=moCheckBox Name=DetailDynamicLighting
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Dynamic Lighting"
         OnCreateComponent=DetailDynamicLighting.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.ViewportManager NoDynamicLights"
         IniDefault="True"
         Hint="Enables dynamic lights."
         WinTop=0.460000
         WinLeft=0.100000
         WinWidth=0.300000
         WinHeight=0.050000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(7)=moCheckBox'XInterface.Tab_DetailSettings.DetailDynamicLighting'

     Begin Object Class=moCheckBox Name=DetailCoronas
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Coronas"
         OnCreateComponent=DetailCoronas.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.ViewportManager Coronas"
         IniDefault="True"
         Hint="Enables coronas."
         WinTop=0.460000
         WinLeft=0.600000
         WinWidth=0.300000
         WinHeight=0.050000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(8)=moCheckBox'XInterface.Tab_DetailSettings.DetailCoronas'

     Begin Object Class=moCheckBox Name=DetailDetailTextures
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Detail Textures"
         OnCreateComponent=DetailDetailTextures.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.RenderDevice DetailTextures"
         IniDefault="True"
         Hint="Enables detail textures."
         WinTop=0.560000
         WinLeft=0.100000
         WinWidth=0.300000
         WinHeight=0.050000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(9)=moCheckBox'XInterface.Tab_DetailSettings.DetailDetailTextures'

     Begin Object Class=moComboBox Name=DetailDecalStay
         ComponentJustification=TXTA_Left
         Caption="Decal Stay"
         OnCreateComponent=DetailDecalStay.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="Normal"
         Hint="Changes how long weapon scarring effects stay around."
         WinTop=0.550000
         WinLeft=0.598750
         WinWidth=0.350000
         WinHeight=0.060000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(10)=moComboBox'XInterface.Tab_DetailSettings.DetailDecalStay'

     Begin Object Class=moCheckBox Name=DetailProjectors
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Projectors"
         OnCreateComponent=DetailProjectors.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.ViewportManager Projectors"
         IniDefault="True"
         Hint="Enables Projectors."
         WinTop=0.656251
         WinLeft=0.100000
         WinWidth=0.300000
         WinHeight=0.040000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(11)=moCheckBox'XInterface.Tab_DetailSettings.DetailProjectors'

     Begin Object Class=moCheckBox Name=DetailDecoLayers
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Foliage"
         OnCreateComponent=DetailDecoLayers.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.ViewportManager DecoLayers"
         IniDefault="True"
         Hint="Enables grass and other decorative foliage."
         WinTop=0.656251
         WinLeft=0.598750
         WinWidth=0.300000
         WinHeight=0.040000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(12)=moCheckBox'XInterface.Tab_DetailSettings.DetailDecoLayers'

     Begin Object Class=moCheckBox Name=DetailTrilinear
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Trilinear Filtering"
         OnCreateComponent=DetailTrilinear.InternalOnCreateComponent
         IniOption="ini:Engine.Engine.RenderDevice UseTrilinear"
         IniDefault="False"
         Hint="Enable trilinear filtering, recommended for high-performance PCs."
         WinTop=0.750000
         WinLeft=0.100000
         WinWidth=0.300000
         WinHeight=0.040000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
         OnSaveINI=Tab_DetailSettings.InternalOnSaveINI
     End Object
     Controls(13)=moCheckBox'XInterface.Tab_DetailSettings.DetailTrilinear'

     Begin Object Class=moCheckBox Name=DetailBlob
         ComponentJustification=TXTA_Left
         CaptionWidth=0.900000
         Caption="Use Blob Shadows"
         OnCreateComponent=DetailBlob.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="False"
         Hint="Enable blob shadows.  Recommended for low-performance PCs."
         WinTop=0.750000
         WinLeft=0.598750
         WinWidth=0.300000
         WinHeight=0.040000
         OnLoadINI=Tab_DetailSettings.InternalOnLoadINI
     End Object
     Controls(14)=moCheckBox'XInterface.Tab_DetailSettings.DetailBlob'

     WinTop=0.150000
     WinHeight=0.740000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:18.953 - Created with UnCodeX