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

KFGui.KFAudioSettingsTab

Extends
Settings_Tabs

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- GUI2K4.Settings_Tabs
                     |   
                     +-- KFGui.KFAudioSettingsTab

Variables Summary
stringAudioModes[4]
boolb3DSound
boolbAJPublic
boolbAutoSpeak
boolbBeep
boolbCompat
boolbDampen
boolbDefault
boolbEAX
boolbLow
boolbRev
boolbVoiceChat
moCheckBoxch_AJPublic
moCheckBoxch_AutoSpeak
moCheckBoxch_Dampen
moCheckboxch_Default
moCheckboxch_LowDetail
moCheckboxch_MessageBeep
moCheckboxch_ReverseStereo
moCheckboxch_VoiceChat
moComboBoxco_Announce
moComboBoxco_LANQuality
moComboBoxco_Mode
moComboBoxco_Quality
moEditBoxed_Active
moEditBoxed_ChatPassword
floatfEffects
floatfMusic
floatfVoice
floatfVOIP
intiMode
intiVoice
intiVoiceMode
GUISectionBackgroundi_BG1
GUISectionBackgroundi_BG2
GUISectionBackgroundi_BG3
stringsActive
stringsCodec
stringsLANCodec
moSlidersl_EffectsVol
moSlidersl_MusicVol
moSlidersl_VOIP
stringsPwd
class<VoiceChatReplicationInfo>VoiceChatClass
stringVoiceChatClassName
stringVoiceModes[3]
Inherited Variables from GUI2K4.Settings_Tabs
bAlwaysApply, bExpert, bNeedApply, PerformanceWarningMenu, PerformanceWarningText, Setting, t_Footer, WarningCounter, WarningLength

Functions Summary
function InitComponent (GUIController MyController, GUIComponent MyOwner))
function InternalOnChange (GUIComponent Sender))
function InternalOnLoadINI (GUIComponent Sender, string s))
function ResetClicked ()))
function SaveSettings ()))
function UpdateVOIPControlsState ()))
Inherited Functions from GUI2K4.Settings_Tabs
AcceptClicked, Closed, DrawPerfWarn, GetNativeClassName, InitComponent, InternalOnChange, Opened, ResetClicked, SaveSettings, ShowPanel, ShowPerformanceWarning, Timer


Variables Detail

AudioModes[4] Source code

var localized string AudioModes[4];

b3DSound Source code

var bool b3DSound;

bAJPublic Source code

var bool bAJPublic;

bAutoSpeak Source code

var bool bAutoSpeak;

bBeep Source code

var bool bBeep;

bCompat Source code

var bool bCompat;

bDampen Source code

var bool bDampen;

bDefault Source code

var bool bDefault;

bEAX Source code

var bool bEAX;

bLow Source code

var bool bLow;

bRev Source code

var bool bRev;

bVoiceChat Source code

var bool bVoiceChat;

ch_AJPublic Source code

var automated moCheckBox ch_AJPublic;

ch_AutoSpeak Source code

var automated moCheckBox ch_AutoSpeak;

ch_Dampen Source code

var automated moCheckBox ch_Dampen;

ch_Default Source code

var automated moCheckbox ch_Default;

ch_LowDetail Source code

var automated moCheckbox ch_LowDetail;

ch_MessageBeep Source code

var automated moCheckbox ch_MessageBeep;

ch_ReverseStereo Source code

var automated moCheckbox ch_ReverseStereo;

ch_VoiceChat Source code

var automated moCheckbox ch_VoiceChat;

co_Announce Source code

var automated moComboBox co_Announce;

co_LANQuality Source code

var automated moComboBox co_LANQuality;

co_Mode Source code

var automated moComboBox co_Mode;

co_Quality Source code

var automated moComboBox co_Quality;

ed_Active Source code

var automated moEditBox ed_Active;

ed_ChatPassword Source code

var automated moEditBox ed_ChatPassword;

fEffects Source code

var float fEffects;

fMusic Source code

var float fMusic;

fVoice Source code

var float fVoice;

fVOIP Source code

var float fVOIP;

iMode Source code

var int iMode;

iVoice Source code

var int iVoice;

iVoiceMode Source code

var int iVoiceMode;

i_BG1 Source code

var automated GUISectionBackground i_BG1;

i_BG2 Source code

var automated GUISectionBackground i_BG2;

i_BG3 Source code

var automated GUISectionBackground i_BG3;

sActive Source code

var string sActive;

sCodec Source code

var string sCodec;

sLANCodec Source code

var string sLANCodec;

sl_EffectsVol Source code

var automated moSlider sl_EffectsVol;

sl_MusicVol Source code

var automated moSlider sl_MusicVol;

sl_VOIP Source code

var automated moSlider sl_VOIP;

sPwd Source code

var string sPwd;

VoiceChatClass Source code

var class<VoiceChatReplicationInfo> VoiceChatClass;

VoiceChatClassName Source code

var string VoiceChatClassName;

VoiceModes[3] Source code

var localized string VoiceModes[3];


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) )

ResetClicked Source code

function ResetClicked ( ) )

SaveSettings Source code

function SaveSettings ( ) )

UpdateVOIPControlsState Source code

function UpdateVOIPControlsState ( ) )


Defaultproperties

defaultproperties
{
     AudioModes(0)="Safe Mode"
     AudioModes(1)="3D Audio"
     AudioModes(2)="H/W 3D Audio"
     AudioModes(3)="H/W 3D + EAX"
     VoiceModes(0)="All"
     VoiceModes(1)="No taunts"
     VoiceModes(2)="None"
     Begin Object Class=GUISectionBackground Name=AudioBK1
         Caption="Sound System"
         WinTop=0.100000
         WinLeft=0.000948
         WinWidth=0.485000
         WinHeight=0.650000
         OnPreDraw=AudioBK1.InternalPreDraw
     End Object
     i_BG1=GUISectionBackground'KFGui.KFAudioSettingsTab.AudioBK1'


     Begin Object Class=GUISectionBackground Name=AudioBK3
         Caption="Voice Chat"
         WinTop=0.100000
         WinLeft=0.495826
         WinWidth=0.502751
         WinHeight=0.650000
         OnPreDraw=AudioBK3.InternalPreDraw
     End Object
     i_BG3=GUISectionBackground'KFGui.KFAudioSettingsTab.AudioBK3'


     Begin Object Class=moSlider Name=AudioMusicVolume
         MaxValue=0.500000
         Caption="Music Volume"
         OnCreateComponent=AudioMusicVolume.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="0.25"
         Hint="Adjusts the volume of the background music."
         WinTop=0.070522
         WinLeft=0.018164
         WinWidth=0.450000
         TabOrder=2
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     sl_MusicVol=moSlider'KFGui.KFAudioSettingsTab.AudioMusicVolume'


     Begin Object Class=moSlider Name=AudioEffectsVolumeSlider
         MaxValue=0.500000
         Caption="Effects Volume"
         OnCreateComponent=AudioEffectsVolumeSlider.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="0.35"
         Hint="Adjusts the volume of all in game sound effects."
         WinTop=0.070522
         WinLeft=0.524024
         WinWidth=0.450000
         TabOrder=1
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     sl_EffectsVol=moSlider'KFGui.KFAudioSettingsTab.AudioEffectsVolumeSlider'


     Begin Object Class=moSlider Name=VoiceVolume
         MaxValue=10.000000
         MinValue=1.000000
         Caption="Voice Chat Volume"
         OnCreateComponent=VoiceVolume.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="1.0"
         Hint="Adjusts the volume of other players' voice chat communication."
         WinTop=0.142484
         WinLeft=0.518507
         WinWidth=0.408907
         RenderWeight=1.040000
         TabOrder=3
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     sl_VOIP=moSlider'KFGui.KFAudioSettingsTab.VoiceVolume'


     Begin Object Class=moComboBox Name=AudioMode
         bReadOnly=True
         Caption="Audio Mode"
         OnCreateComponent=AudioMode.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="Software 3D Audio"
         Hint="Changes the audio system mode."
         WinTop=0.149739
         WinLeft=0.018164
         WinWidth=0.450000
         TabOrder=4
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     co_Mode=moComboBox'KFGui.KFAudioSettingsTab.AudioMode'


     Begin Object Class=moCheckBox Name=AudioReverseStereo
         ComponentJustification=TXTA_Left
         CaptionWidth=0.940000
         Caption="Reverse Stereo"
         OnCreateComponent=AudioReverseStereo.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="False"
         Hint="Reverses the left and right audio channels."
         WinTop=0.405678
         WinLeft=0.018164
         WinWidth=0.450000
         TabOrder=7
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ch_ReverseStereo=moCheckBox'KFGui.KFAudioSettingsTab.AudioReverseStereo'


     Begin Object Class=moCheckBox Name=AudioMessageBeep
         ComponentJustification=TXTA_Left
         CaptionWidth=0.940000
         Caption="Message Beep"
         OnCreateComponent=AudioMessageBeep.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="True"
         Hint="Enables a beep when receiving a text message from other players."
         WinTop=0.405678
         WinLeft=0.524024
         WinWidth=0.450000
         TabOrder=9
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ch_MessageBeep=moCheckBox'KFGui.KFAudioSettingsTab.AudioMessageBeep'


     Begin Object Class=moCheckBox Name=AudioLowDetail
         ComponentJustification=TXTA_Left
         CaptionWidth=0.940000
         Caption="Low Sound Detail"
         OnCreateComponent=AudioLowDetail.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="False"
         Hint="Lowers quality of sound."
         WinTop=0.235052
         WinLeft=0.018164
         WinWidth=0.450000
         TabOrder=5
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ch_LowDetail=moCheckBox'KFGui.KFAudioSettingsTab.AudioLowDetail'


     Begin Object Class=moCheckBox Name=AudioDefaultDriver
         ComponentJustification=TXTA_Left
         CaptionWidth=0.940000
         Caption="System Driver"
         OnCreateComponent=AudioDefaultDriver.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="False"
         Hint="Use system installed OpenAL driver"
         WinTop=0.320365
         WinLeft=0.018164
         WinWidth=0.450000
         TabOrder=6
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ch_Default=moCheckBox'KFGui.KFAudioSettingsTab.AudioDefaultDriver'


     Begin Object Class=moCheckBox Name=EnableVoiceChat
         CaptionWidth=-1.000000
         Caption="Enable Voice Chat"
         OnCreateComponent=EnableVoiceChat.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Enables the voice chat system during online matches."
         WinTop=0.834777
         WinLeft=0.527734
         WinWidth=0.461134
         TabOrder=20
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ch_VoiceChat=moCheckBox'KFGui.KFAudioSettingsTab.EnableVoiceChat'


     Begin Object Class=moCheckBox Name=AutoJoinPublic
         CaptionWidth=0.940000
         Caption="Autojoin Public Channel"
         OnCreateComponent=AutoJoinPublic.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Automatically join the 'Public' channel upon connecting to a server."
         WinTop=0.145784
         WinLeft=0.086280
         WinWidth=0.826652
         TabOrder=23
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ch_AJPublic=moCheckBox'KFGui.KFAudioSettingsTab.AutoJoinPublic'


     Begin Object Class=moCheckBox Name=AutoSpeakCheckbox
         Caption="Auto-select Active Channel"
         OnCreateComponent=AutoSpeakCheckbox.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Automatically set an active channel when you join a server.  The default channel is determined by the gametype, but you can specify your own using the editbox below"
         WinTop=0.603526
         WinLeft=0.039812
         WinWidth=0.442638
         WinHeight=0.060000
         TabOrder=24
         bBoundToParent=True
         bScaleToParent=True
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ch_AutoSpeak=moCheckBox'KFGui.KFAudioSettingsTab.AutoSpeakCheckbox'


     Begin Object Class=moCheckBox Name=Dampen
         CaptionWidth=0.940000
         Caption="Dampen Game Volume When Using VOIP"
         OnCreateComponent=Dampen.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Dampens the volume of the game when receiving VOIP communications."
         WinTop=0.145784
         WinLeft=0.086280
         WinWidth=0.826652
         TabOrder=21
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ch_Dampen=moCheckBox'KFGui.KFAudioSettingsTab.Dampen'


     Begin Object Class=moEditBox Name=DefaultActiveChannelEditBox
         CaptionWidth=0.600000
         Caption="Default Channel Name"
         OnCreateComponent=DefaultActiveChannelEditBox.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Enter the name of the channel to speak on by default when you join the server.  To use the default chatroom for whichever gametype you're playing, leave this field empty"
         WinTop=0.757277
         WinLeft=0.032569
         WinWidth=0.420403
         TabOrder=25
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ed_Active=moEditBox'KFGui.KFAudioSettingsTab.DefaultActiveChannelEditBox'


     Begin Object Class=moEditBox Name=ChatPasswordEdit
         CaptionWidth=0.600000
         Caption="Chat Password"
         OnCreateComponent=ChatPasswordEdit.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Set a password on your personal chat room to limit who is allowed to join"
         WinTop=0.332828
         WinLeft=0.032569
         WinWidth=0.420403
         TabOrder=26
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     ed_ChatPassword=moEditBox'KFGui.KFAudioSettingsTab.ChatPasswordEdit'


     Begin Object Class=moComboBox Name=VoiceQuality
         bReadOnly=True
         CaptionWidth=0.600000
         Caption="Internet Quality"
         OnCreateComponent=VoiceQuality.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Determines the codec used to transmit voice chat to and from internet servers."
         WinTop=0.241391
         WinLeft=0.523390
         WinWidth=0.408907
         TabOrder=27
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     co_Quality=moComboBox'KFGui.KFAudioSettingsTab.VoiceQuality'


     Begin Object Class=moComboBox Name=VoiceQualityLAN
         bReadOnly=True
         CaptionWidth=0.600000
         Caption="LAN Quality"
         OnCreateComponent=VoiceQualityLAN.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Determines the codec used to transmit voice chat to and from LAN servers."
         WinTop=0.333786
         WinLeft=0.523390
         WinWidth=0.408907
         TabOrder=28
         OnChange=KFAudioSettingsTab.InternalOnChange
         OnLoadINI=KFAudioSettingsTab.InternalOnLoadINI
     End Object
     co_LANQuality=moComboBox'KFGui.KFAudioSettingsTab.VoiceQualityLAN'


     VoiceChatClass=Class'Engine.VoiceChatReplicationInfo'
     VoiceChatClassName="UnrealGame.TeamVoiceReplicationInfo"
     PanelCaption="Audio"
     WinTop=0.150000
     WinHeight=0.740000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:46.100 - Created with UnCodeX