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

◆ InitSelectors()

void ScriptedWidgetEventHandler::InitSelectors ( )
inlineprotected

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

149 {
150 #ifdef PLATFORM_CONSOLE
151 #ifdef PLATFORM_PS4
152 array<string> opt1 = { "#STR_ENABLED", "#STR_DISABLED", "#STR_SELECTIVE" };
153 m_FlipModeSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "vsync_setting_option" ), m_FlipModeOption.GetIndex(), this, false, opt1 );
154 #endif
155 #else
156 array<string> opt1 = { "#options_controls_disabled", "#options_controls_enabled" };
157 array<string> opt2 = { "#options_video_fullscreen", "#options_video_windowed" };
158 array<string> opt3 = { "#options_video_low", "#options_video_medium", "#options_video_high" };
159 array<string> opt4 = { "#options_video_poor", "#options_video_low", "#options_video_medium", "#options_video_high", "#options_video_extreme" };
160 array<string> opt41 = { "#options_video_low", "#options_video_medium", "#options_video_high", "#options_video_extreme" };
161 array<string> opt6 = { "#options_controls_disabled", "#options_video_low", "#options_video_medium", "#options_video_high", "#options_video_extreme" };
162 array<string> opt7 = { "#options_controls_disabled", "#options_video_low", "#options_video_medium", "#options_video_high" };
163 array<string> opt9 = { "#options_controls_disabled", "#options_video_low", "#options_video_high" };
164
165
166 //Overall
167 m_OverallQualitySelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "overall_quality_setting_option" ), m_OverallQualityOption, this, false );
168
169 //Screen
170 m_DisplayModeSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "display_mode_setting_option" ), m_DisplayModeOption.GetIndex(), this, false, opt2 );
171 m_ResolutionSelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "resolution_setting_option" ), m_ResolutionOption, this, false );
172 m_BrightnessSelector = new OptionSelectorSlider( m_Root.FindAnyWidget( "brightness_setting_option" ), m_BrightnessOption.ReadValue(), this, false, m_BrightnessOption.GetMin(), m_BrightnessOption.GetMax() );
173 m_VSyncSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "vsync_setting_option" ), m_VSyncOption.GetIndex(), this, false, opt1 );
174 //m_ColorDepthSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "color_depth_setting_option" ), m_ColorDepthOption.GetIndex(), this, false, opt3 );
175
176 //Scene
177 m_ObjectDetailSelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "object_detail_setting_option" ), m_ObjectDetailOption, this, false );
178 m_TerrainDetailSelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "terrain_detail_setting_option" ), m_TerrainDetailOption, this, false );
179 m_TextureDetailSelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "texture_detail_setting_option" ), m_TextureDetailOption, this, false );
180 m_ShadowDetailSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "shadow_detail_setting_option" ), m_ShadowDetailOption.GetIndex(), this, false, opt4 );
181 m_VisibilitySelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "visibility_setting_option" ), m_VisibilityOption, this, false );
182 m_ObjectVisibilitySelector = OptionSelectorMultistate.NewFromAccess( m_Root.FindAnyWidget( "object_visibility_setting_option" ), m_ObjectVisibilityOption, this, false );
183 //Rendering
184 m_TextureFilteringSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "texture_filtering_setting_option" ), m_TextureFilteringOption.GetIndex(), this, false, opt3 );
185 m_TerrainSurfaceDetailSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "terrain_surface_detail_setting_option" ), m_TerrainSurfaceDetailOption.GetIndex(), this, false, opt41 );
186
187 m_PPAASelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "ppaa_setting_option" ), m_PPAAOption.GetIndex(), this, false, opt6 );
188 m_HWAASelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "hwaa_setting_option" ), m_HWAAOption.GetIndex(), this, false, opt7 );
189 m_ATOCSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "atoc_setting_option" ), m_ATOCOption.GetIndex(), this, false, opt1 );
190 m_AOSelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "ao_setting_option" ), m_AOOption.GetIndex(), this, false, opt6 );
191 m_PPQualitySelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "pp_setting_option" ), m_PPQualityOption.GetIndex(), this, false, opt3 );
192 m_SSRQualitySelector = new OptionSelectorMultistate( m_Root.FindAnyWidget( "ssr_setting_option" ), m_SSRQualityOption.GetIndex(), this, false, opt9 );
193 #endif
194
195 #ifdef PLATFORM_CONSOLE
196 #ifdef PLATFORM_PS4
197 m_FlipModeSelector.m_OptionChanged.Insert( OnFlipModeChanged );
198 #endif
199 #else
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 }
ref ListOptionsAccess m_TextureDetailOption
Определения OptionsMenuVideo.c:67
void OnTerrainDetailChanged(int value)
Определения OptionsMenuVideo.c:481
ref OptionSelectorMultistate m_TextureFilteringSelector
Определения OptionsMenuVideo.c:39
ref OptionSelectorMultistate m_ResolutionSelector
Определения OptionsMenuVideo.c:25
ref OptionSelectorMultistate m_ObjectDetailSelector
Определения OptionsMenuVideo.c:31
void OnAOChanged(int value)
Определения OptionsMenuVideo.c:565
void OnResolutionChanged(int value)
Определения OptionsMenuVideo.c:450
void OnHWAAChanged(int value)
Определения OptionsMenuVideo.c:537
void OnPPQualityChanged(int value)
Определения OptionsMenuVideo.c:572
ref OptionSelectorMultistate m_TerrainSurfaceDetailSelector
Определения OptionsMenuVideo.c:40
void OnObjectVisibilityChanged(int value)
Определения OptionsMenuVideo.c:509
void OnDisplayModeChanged(int value)
Определения OptionsMenuVideo.c:444
ref OptionSelectorMultistate m_HWAASelector
Определения OptionsMenuVideo.c:42
Widget m_Root
Определения SizeToChild.c:9
ref OptionSelectorMultistate m_ShadowDetailSelector
Определения OptionsMenuVideo.c:34
ref ListOptionsAccess m_AOOption
Определения OptionsMenuVideo.c:78
ref ListOptionsAccess m_TerrainSurfaceDetailOption
Определения OptionsMenuVideo.c:74
ref OptionSelectorMultistate m_AOSelector
Определения OptionsMenuVideo.c:44
ref OptionSelectorMultistate m_DisplayModeSelector
Определения OptionsMenuVideo.c:24
void OnBrightnessChanged(float value)
Определения OptionsMenuVideo.c:456
void OnObjectDetailChanged(int value)
Определения OptionsMenuVideo.c:474
ref ListOptionsAccess m_VisibilityOption
Определения OptionsMenuVideo.c:69
ref ListOptionsAccess m_DisplayModeOption
Определения OptionsMenuVideo.c:58
ref ListOptionsAccess m_ObjectDetailOption
Определения OptionsMenuVideo.c:65
ref OptionSelectorMultistate m_ATOCSelector
Определения OptionsMenuVideo.c:43
ref OptionSelectorMultistate m_PPQualitySelector
Определения OptionsMenuVideo.c:45
ref ListOptionsAccess m_PPAAOption
Определения OptionsMenuVideo.c:75
void OnTextureFilteringChanged(int value)
Определения OptionsMenuVideo.c:516
ref OptionSelectorMultistate m_VSyncSelector
Определения OptionsMenuVideo.c:27
ref ListOptionsAccess m_TextureFilteringOption
Определения OptionsMenuVideo.c:73
void OnVisibilityChanged(int value)
Определения OptionsMenuVideo.c:502
ref ListOptionsAccess m_SSRQualityOption
Определения OptionsMenuVideo.c:80
ref OptionSelectorMultistate m_SSRQualitySelector
Определения OptionsMenuVideo.c:46
void OnPPAAChanged(int value)
Определения OptionsMenuVideo.c:530
ref OptionSelectorMultistate m_OverallQualitySelector
Определения OptionsMenuVideo.c:21
ref OptionSelectorMultistate m_TerrainDetailSelector
Определения OptionsMenuVideo.c:32
void OnATOCChanged(int value)
Определения OptionsMenuVideo.c:558
ref ListOptionsAccess m_ResolutionOption
Определения OptionsMenuVideo.c:59
ref ListOptionsAccess m_ObjectVisibilityOption
Определения OptionsMenuVideo.c:70
void OnSSRQualityChanged(int value)
Определения OptionsMenuVideo.c:579
ref ListOptionsAccess m_PPQualityOption
Определения OptionsMenuVideo.c:79
ref OptionSelectorMultistate m_TextureDetailSelector
Определения OptionsMenuVideo.c:33
void OnOverallQualityChanged(int value)
Определения OptionsMenuVideo.c:429
void OnShadowDetailChanged(int value)
Определения OptionsMenuVideo.c:495
void OnTerrainSurfaceDetailChanged(int value)
Определения OptionsMenuVideo.c:523
void OnVSyncChanged(float value)
Определения OptionsMenuVideo.c:462
ref OptionSelectorSlider m_BrightnessSelector
Определения OptionsMenuVideo.c:26
ref OptionSelectorMultistate m_VisibilitySelector
Определения OptionsMenuVideo.c:35
ref OptionSelectorMultistate m_PPAASelector
Определения OptionsMenuVideo.c:41
ref ListOptionsAccess m_HWAAOption
Определения OptionsMenuVideo.c:76
ref ListOptionsAccess m_VSyncOption
Определения OptionsMenuVideo.c:61
ref ListOptionsAccess m_ShadowDetailOption
Определения OptionsMenuVideo.c:68
ref ListOptionsAccess m_TerrainDetailOption
Определения OptionsMenuVideo.c:66
ref OptionSelectorMultistate m_ObjectVisibilitySelector
Определения OptionsMenuVideo.c:36
ref ListOptionsAccess m_OverallQualityOption
Определения OptionsMenuVideo.c:55
ref ListOptionsAccess m_ATOCOption
Определения OptionsMenuVideo.c:77
void OnTextureDetailChanged(int value)
Определения OptionsMenuVideo.c:488
ref NumericOptionsAccess m_BrightnessOption
Определения OptionsMenuVideo.c:60

Перекрестные ссылки 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().