DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ InitSelectors()

void ScriptedWidgetEventHandler::InitSelectors ( )
inlineprotected

См. определение в файле OptionsMenuVideo.c строка 148

149 {
150 #ifdef PLATFORM_PS4
151 array<string> opt1 = { "#STR_ENABLED", "#STR_DISABLED", "#STR_SELECTIVE" };
152 m_FlipModeSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "vsync_setting_option" ), m_FlipModeOption.GetIndex(), this, false, opt1 );
153 #else
154 #ifndef PLATFORM_XBOX
155 array<string> opt1 = { "#options_controls_disabled", "#options_controls_enabled" };
156 array<string> opt2 = { "#options_video_fullscreen", "#options_video_windowed" };
157 array<string> opt3 = { "#options_video_low", "#options_video_medium", "#options_video_high" };
158 array<string> opt4 = { "#options_video_poor", "#options_video_low", "#options_video_medium", "#options_video_high", "#options_video_extreme" };
159 array<string> opt41 = { "#options_video_low", "#options_video_medium", "#options_video_high", "#options_video_extreme" };
160 array<string> opt6 = { "#options_controls_disabled", "#options_video_low", "#options_video_medium", "#options_video_high", "#options_video_extreme" };
161 array<string> opt7 = { "#options_controls_disabled", "#options_video_low", "#options_video_medium", "#options_video_high" };
162 array<string> opt9 = { "#options_controls_disabled", "#options_video_low", "#options_video_high" };
163
164
165 //Overall
166 m_OverallQualitySelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "overall_quality_setting_option" ), m_OverallQualityOption, this, false );
167
168 //Screen
169 m_DisplayModeSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "display_mode_setting_option" ), m_DisplayModeOption.GetIndex(), this, false, opt2 );
170 m_ResolutionSelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "resolution_setting_option" ), m_ResolutionOption, this, false );
171 m_BrightnessSelector = new OptionSelectorSlider( m_Root.FindAnyWidget( "brightness_setting_option" ), m_BrightnessOption.ReadValue(), this, false, m_BrightnessOption.GetMin(), m_BrightnessOption.GetMax() );
172 m_VSyncSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "vsync_setting_option" ), m_VSyncOption.GetIndex(), this, false, opt1 );
173 //m_ColorDepthSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "color_depth_setting_option" ), m_ColorDepthOption.GetIndex(), this, false, opt3 );
174
175 //Scene
176 m_ObjectDetailSelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "object_detail_setting_option" ), m_ObjectDetailOption, this, false );
177 m_TerrainDetailSelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "terrain_detail_setting_option" ), m_TerrainDetailOption, this, false );
178 m_TextureDetailSelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "texture_detail_setting_option" ), m_TextureDetailOption, this, false );
179 m_ShadowDetailSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "shadow_detail_setting_option" ), m_ShadowDetailOption.GetIndex(), this, false, opt4 );
180 m_VisibilitySelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "visibility_setting_option" ), m_VisibilityOption, this, false );
181 m_ObjectVisibilitySelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "object_visibility_setting_option" ), m_ObjectVisibilityOption, this, false );
182 //Rendering
183 m_TextureFilteringSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "texture_filtering_setting_option" ), m_TextureFilteringOption.GetIndex(), this, false, opt3 );
184 m_TerrainSurfaceDetailSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "terrain_surface_detail_setting_option" ), m_TerrainSurfaceDetailOption.GetIndex(), this, false, opt41 );
185
186 m_PPAASelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "ppaa_setting_option" ), m_PPAAOption.GetIndex(), this, false, opt6 );
187 m_HWAASelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "hwaa_setting_option" ), m_HWAAOption.GetIndex(), this, false, opt7 );
188 m_ATOCSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "atoc_setting_option" ), m_ATOCOption.GetIndex(), this, false, opt1 );
189 m_AOSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "ao_setting_option" ), m_AOOption.GetIndex(), this, false, opt6 );
190 m_PPQualitySelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "pp_setting_option" ), m_PPQualityOption.GetIndex(), this, false, opt3 );
191 m_SSRQualitySelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "ssr_setting_option" ), m_SSRQualityOption.GetIndex(), this, false, opt9 );
192 #endif
193 #endif
194
195
196 #ifdef PLATFORM_PS4
197 m_FlipModeSelector.m_OptionChanged.Insert( OnFlipModeChanged );
198 #else
199 #ifndef PLATFORM_XBOX
200 //Overall
201 m_OverallQualitySelector.m_OptionChanged.Insert( OnOverallQualityChanged );
202
203 //Screen
204 m_DisplayModeSelector.m_OptionChanged.Insert( OnDisplayModeChanged );
205 m_ResolutionSelector.m_OptionChanged.Insert( OnResolutionChanged );
206 m_BrightnessSelector.m_OptionChanged.Insert( OnBrightnessChanged );
207 m_VSyncSelector.m_OptionChanged.Insert( OnVSyncChanged );
208 //m_ColorDepthSelector.m_OptionChanged.Insert( OnColorDepthChanged );
209
210 //Scene
211 m_ObjectDetailSelector.m_OptionChanged.Insert( OnObjectDetailChanged );
212 m_TerrainDetailSelector.m_OptionChanged.Insert( OnTerrainDetailChanged );
213 m_TextureDetailSelector.m_OptionChanged.Insert( OnTextureDetailChanged );
214 m_ShadowDetailSelector.m_OptionChanged.Insert( OnShadowDetailChanged );
215 m_VisibilitySelector.m_OptionChanged.Insert( OnVisibilityChanged );
217
218 //Rendering
221 m_PPAASelector.m_OptionChanged.Insert( OnPPAAChanged );
222 m_HWAASelector.m_OptionChanged.Insert( OnHWAAChanged );
223 m_ATOCSelector.m_OptionChanged.Insert( OnATOCChanged );
224 m_AOSelector.m_OptionChanged.Insert( OnAOChanged );
225 m_PPQualitySelector.m_OptionChanged.Insert( OnPPQualityChanged );
226 m_SSRQualitySelector.m_OptionChanged.Insert( OnSSRQualityChanged );
227 #endif
228 #endif
229 }
ref ListOptionsAccess m_TextureDetailOption
Определения OptionsMenuVideo.c:66
void OnTerrainDetailChanged(int value)
Определения OptionsMenuVideo.c:496
ref OptionSelectorMultistate m_TextureFilteringSelector
Определения OptionsMenuVideo.c:38
ref OptionSelectorMultistate m_ResolutionSelector
Определения OptionsMenuVideo.c:24
ref OptionSelectorMultistate m_ObjectDetailSelector
Определения OptionsMenuVideo.c:30
void OnAOChanged(int value)
Определения OptionsMenuVideo.c:580
void OnResolutionChanged(int value)
Определения OptionsMenuVideo.c:465
void OnHWAAChanged(int value)
Определения OptionsMenuVideo.c:552
void OnPPQualityChanged(int value)
Определения OptionsMenuVideo.c:587
ref OptionSelectorMultistate m_TerrainSurfaceDetailSelector
Определения OptionsMenuVideo.c:39
void OnObjectVisibilityChanged(int value)
Определения OptionsMenuVideo.c:524
void OnDisplayModeChanged(int value)
Определения OptionsMenuVideo.c:459
ref OptionSelectorMultistate m_HWAASelector
Определения OptionsMenuVideo.c:41
Widget m_Root
Определения SizeToChild.c:9
ref OptionSelectorMultistate m_ShadowDetailSelector
Определения OptionsMenuVideo.c:33
ref ListOptionsAccess m_AOOption
Определения OptionsMenuVideo.c:77
ref ListOptionsAccess m_TerrainSurfaceDetailOption
Определения OptionsMenuVideo.c:73
ref OptionSelectorMultistate m_AOSelector
Определения OptionsMenuVideo.c:43
ref OptionSelectorMultistate m_DisplayModeSelector
Определения OptionsMenuVideo.c:23
void OnBrightnessChanged(float value)
Определения OptionsMenuVideo.c:471
void OnObjectDetailChanged(int value)
Определения OptionsMenuVideo.c:489
ref ListOptionsAccess m_VisibilityOption
Определения OptionsMenuVideo.c:68
ref ListOptionsAccess m_DisplayModeOption
Определения OptionsMenuVideo.c:57
ref ListOptionsAccess m_ObjectDetailOption
Определения OptionsMenuVideo.c:64
ref OptionSelectorMultistate m_ATOCSelector
Определения OptionsMenuVideo.c:42
ref OptionSelectorMultistate m_PPQualitySelector
Определения OptionsMenuVideo.c:44
ref ListOptionsAccess m_PPAAOption
Определения OptionsMenuVideo.c:74
void OnTextureFilteringChanged(int value)
Определения OptionsMenuVideo.c:531
ref OptionSelectorMultistate m_VSyncSelector
Определения OptionsMenuVideo.c:26
ref ListOptionsAccess m_TextureFilteringOption
Определения OptionsMenuVideo.c:72
void OnVisibilityChanged(int value)
Определения OptionsMenuVideo.c:517
ref ListOptionsAccess m_SSRQualityOption
Определения OptionsMenuVideo.c:79
ref OptionSelectorMultistate m_SSRQualitySelector
Определения OptionsMenuVideo.c:45
void OnPPAAChanged(int value)
Определения OptionsMenuVideo.c:545
ref OptionSelectorMultistate m_OverallQualitySelector
Определения OptionsMenuVideo.c:20
ref OptionSelectorMultistate m_TerrainDetailSelector
Определения OptionsMenuVideo.c:31
void OnATOCChanged(int value)
Определения OptionsMenuVideo.c:573
ref ListOptionsAccess m_ResolutionOption
Определения OptionsMenuVideo.c:58
ref ListOptionsAccess m_ObjectVisibilityOption
Определения OptionsMenuVideo.c:69
void OnSSRQualityChanged(int value)
Определения OptionsMenuVideo.c:594
ref ListOptionsAccess m_PPQualityOption
Определения OptionsMenuVideo.c:78
ref OptionSelectorMultistate m_TextureDetailSelector
Определения OptionsMenuVideo.c:32
void OnOverallQualityChanged(int value)
Определения OptionsMenuVideo.c:444
void OnShadowDetailChanged(int value)
Определения OptionsMenuVideo.c:510
void OnTerrainSurfaceDetailChanged(int value)
Определения OptionsMenuVideo.c:538
void OnVSyncChanged(float value)
Определения OptionsMenuVideo.c:477
ref OptionSelectorSlider m_BrightnessSelector
Определения OptionsMenuVideo.c:25
ref OptionSelectorMultistate m_VisibilitySelector
Определения OptionsMenuVideo.c:34
ref OptionSelectorMultistate m_PPAASelector
Определения OptionsMenuVideo.c:40
ref ListOptionsAccess m_HWAAOption
Определения OptionsMenuVideo.c:75
ref ListOptionsAccess m_VSyncOption
Определения OptionsMenuVideo.c:60
ref ListOptionsAccess m_ShadowDetailOption
Определения OptionsMenuVideo.c:67
ref ListOptionsAccess m_TerrainDetailOption
Определения OptionsMenuVideo.c:65
ref OptionSelectorMultistate m_ObjectVisibilitySelector
Определения OptionsMenuVideo.c:35
ref ListOptionsAccess m_OverallQualityOption
Определения OptionsMenuVideo.c:54
ref ListOptionsAccess m_ATOCOption
Определения OptionsMenuVideo.c:76
void OnTextureDetailChanged(int value)
Определения OptionsMenuVideo.c:503
ref NumericOptionsAccess m_BrightnessOption
Определения OptionsMenuVideo.c:59

Перекрестные ссылки m_AOOption, m_AOSelector, m_ATOCOption, m_ATOCSelector, m_BrightnessOption, m_BrightnessSelector, m_DisplayModeOption, m_DisplayModeSelector, m_HWAAOption, m_HWAASelector, m_ObjectDetailOption, m_ObjectDetailSelector, m_ObjectVisibilityOption, m_ObjectVisibilitySelector, m_OverallQualityOption, m_OverallQualitySelector, m_PPAAOption, m_PPAASelector, m_PPQualityOption, m_PPQualitySelector, m_ResolutionOption, m_ResolutionSelector, m_Root, m_ShadowDetailOption, m_ShadowDetailSelector, m_SSRQualityOption, m_SSRQualitySelector, m_TerrainDetailOption, m_TerrainDetailSelector, m_TerrainSurfaceDetailOption, m_TerrainSurfaceDetailSelector, m_TextureDetailOption, m_TextureDetailSelector, m_TextureFilteringOption, m_TextureFilteringSelector, m_VisibilityOption, m_VisibilitySelector, m_VSyncOption, m_VSyncSelector, OnAOChanged(), OnATOCChanged(), OnBrightnessChanged(), OnDisplayModeChanged(), OnHWAAChanged(), OnObjectDetailChanged(), OnObjectVisibilityChanged(), OnOverallQualityChanged(), OnPPAAChanged(), OnPPQualityChanged(), OnResolutionChanged(), OnShadowDetailChanged(), OnSSRQualityChanged(), OnTerrainDetailChanged(), OnTerrainSurfaceDetailChanged(), OnTextureDetailChanged(), OnTextureFilteringChanged(), OnVisibilityChanged() и OnVSyncChanged().

Используется в OptionsMenuVideo().