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

◆ ScriptConsoleCameraTab()

void ScriptConsoleCameraTab::ScriptConsoleCameraTab ( Widget root,
ScriptConsole console,
Widget button,
ScriptConsoleTabBase parent = null )
inlineprotected

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

81 {
82 m_FreeDebugCamera = FreeDebugCamera.GetInstance();
83
84 m_FOVSelector = new ScriptConsoleSelector(root.FindAnyWidget("SliderFOVPanel"), m_FreeDebugCamera.GetCurrentFOV(), this, false, 0.001, 1.0);
85 m_FocusDistanceSelector = new ScriptConsoleSelector(root.FindAnyWidget("SliderFocusDistancePanel"), GetScriptConsoleValues().m_CurrentFocusDistance, this, false, 0.0, 1000.0);
86
87 m_FocusLengthSelector = new ScriptConsoleSelector(root.FindAnyWidget("SliderFocusLengthPanel"), GetScriptConsoleValues().m_CurrentFocusLength, this, false, -1.0, 10000.0);
88 m_FocusLengthSelector.SetStep(0.0001);
89
90 m_FocusLengthNearSelector = new ScriptConsoleSelector(root.FindAnyWidget("SliderFocusLengthNearPanel"), GetScriptConsoleValues().m_CurrentFocusLengthNear, this, false, -1.0, 10000.0);
91 m_FocusLengthNearSelector.SetStep(0.0001);
92
93 m_BlurSelector = new ScriptConsoleSelector(root.FindAnyWidget("SliderBlurPanel"), GetScriptConsoleValues().m_CurrentBlur, this, false, 0.0, 32.0);
94 m_FocusDepthOffsetSelector = new ScriptConsoleSelector(root.FindAnyWidget("SliderFocusDepthOffsetPanel"), GetScriptConsoleValues().m_CurrentFocusDepthOffset, this, false, 0.0, 1000.0);
95
96 m_FOVSelector.m_OptionChanged.Insert(UpdateFOV);
97 m_FocusDistanceSelector.m_OptionChanged.Insert(UpdateFocusDistance);
98 m_FocusLengthSelector.m_OptionChanged.Insert(UpdateFocusLength);
100 m_BlurSelector.m_OptionChanged.Insert(UpdateBlur);
102
103 m_FOVValue = TextWidget.Cast(root.FindAnyWidget("SliderFOVValue"));
104 m_FOVEditbox = EditBoxWidget.Cast(root.FindAnyWidget("SliderFOVEditbox"));
105
106 m_FocusDistanceValue = TextWidget.Cast(root.FindAnyWidget("SliderFocusDistanceValue"));
107 m_FocusDistanceEditbox = EditBoxWidget.Cast(root.FindAnyWidget("SliderFocusDistanceEditbox"));
108
109 m_FocusLengthValue = TextWidget.Cast(root.FindAnyWidget("SliderFocusLengthValue"));
110 m_FocusLengthEditbox = EditBoxWidget.Cast(root.FindAnyWidget("SliderFocusLengthEditbox"));
111
112 m_FocusLengthNearValue = TextWidget.Cast(root.FindAnyWidget("SliderFocusLengthNearValue"));
113 m_FocusLengthNearEditbox = EditBoxWidget.Cast(root.FindAnyWidget("SliderFocusLengthNearEditbox"));
114
115 m_BlurValue = TextWidget.Cast(root.FindAnyWidget("SliderBlurValue"));
116 m_BlurEditbox = EditBoxWidget.Cast(root.FindAnyWidget("SliderBlurEditbox"));
117
118 m_FocusDepthOffsetValue = TextWidget.Cast(root.FindAnyWidget("SliderFocusDepthOffsetValue"));
119 m_FocusDepthOffsetEditbox = EditBoxWidget.Cast(root.FindAnyWidget("SliderFocusDepthOffsetEditbox"));
120
121 m_ResetDOFButton = ButtonWidget.Cast(root.FindAnyWidget("ResetDOFButton"));
122
123 m_FOVValue.SetText(GetScriptConsoleValues().m_CurrentFOV.ToString());
124 m_FocusDistanceValue.SetText(GetScriptConsoleValues().m_CurrentFocusDistance.ToString());
125 m_FocusLengthValue.SetText(GetScriptConsoleValues().m_CurrentFocusLength.ToString());
126 m_FocusLengthNearValue.SetText(GetScriptConsoleValues().m_CurrentFocusLengthNear.ToString());
127 m_BlurValue.SetText(GetScriptConsoleValues().m_CurrentBlur.ToString());
128 m_FocusDepthOffsetValue.SetText(GetScriptConsoleValues().m_CurrentFocusDepthOffset.ToString());
129
130 m_DOFPresetsPanel = root.FindAnyWidget("DOFPresetsPanel");
131 m_DOFPresetsList = new ScriptConsolePresetsList(m_DOFPresetsPanel, this);
132 m_DOFPresetsList.m_ItemSelected.Insert(OnListItemSelected);
133
134 m_DOFPresetsBtns = root.FindAnyWidget("DOFPresetsButtons");
135 m_DOFLoadPrefabBtn = ButtonWidget.Cast(root.FindAnyWidget("DOFLoadPrefab"));
136 m_DOFDeletePrefabBtn = ButtonWidget.Cast(root.FindAnyWidget("DOFDeletePrefab"));
137
138 m_DOFShowPresetsBtn = ButtonWidget.Cast(root.FindAnyWidget("DOFPresetsButton"));
139 m_DOFShowPresetsBtnLabel = TextWidget.Cast(root.FindAnyWidget("DOFPresetsLabel"));
140 m_DOFPresetEditbox = EditBoxWidget.Cast(root.FindAnyWidget("DOFName"));
141 m_DOFSavePrefabBtn = ButtonWidget.Cast(root.FindAnyWidget("SaveDOFButton"));
142
143 m_DOFShowPresetsBtn.Show(true);
144 m_DOFPresetEditbox.Show(true);
145 m_DOFSavePrefabBtn.Show(true);
146
147 if (!m_FirstInit)
148 {
149 ResetDOF();
150 m_FirstInit = true;
151 }
152
154 }
static ScriptConsoleCameraValues GetScriptConsoleValues()
Определения ScriptConsoleCameraTab.c:22
TextWidget m_FocusLengthNearValue
Определения ScriptConsoleCameraTab.c:47
ref ScriptConsoleSelector m_FocusLengthSelector
Определения ScriptConsoleCameraTab.c:33
ref ScriptConsoleSelector m_FOVSelector
Определения ScriptConsoleCameraTab.c:31
ButtonWidget m_DOFLoadPrefabBtn
Определения ScriptConsoleCameraTab.c:65
EditBoxWidget m_FocusLengthEditbox
Определения ScriptConsoleCameraTab.c:45
void UpdateBlur(float value)
Определения ScriptConsoleCameraTab.c:205
TextWidget m_DOFShowPresetsBtnLabel
Определения ScriptConsoleCameraTab.c:62
ButtonWidget m_DOFSavePrefabBtn
Определения ScriptConsoleCameraTab.c:63
ref ScriptConsoleSelector m_FocusLengthNearSelector
Определения ScriptConsoleCameraTab.c:34
TextWidget m_FocusDepthOffsetValue
Определения ScriptConsoleCameraTab.c:53
EditBoxWidget m_BlurEditbox
Определения ScriptConsoleCameraTab.c:51
ButtonWidget m_DOFDeletePrefabBtn
Определения ScriptConsoleCameraTab.c:64
Widget m_DOFPresetsBtns
Определения ScriptConsoleCameraTab.c:60
ButtonWidget m_ResetDOFButton
Определения ScriptConsoleCameraTab.c:56
Widget m_DOFPresetsPanel
Определения ScriptConsoleCameraTab.c:59
ref ScriptConsoleSelector m_FocusDepthOffsetSelector
Определения ScriptConsoleCameraTab.c:36
TextWidget m_FocusDistanceValue
Определения ScriptConsoleCameraTab.c:41
TextWidget m_BlurValue
Определения ScriptConsoleCameraTab.c:50
void UpdateFOV(float value)
Определения ScriptConsoleCameraTab.c:173
TextWidget m_FocusLengthValue
Определения ScriptConsoleCameraTab.c:44
void UpdateFocusDepthOffset(float value)
Определения ScriptConsoleCameraTab.c:213
void UpdateFocusLengthNear(float value)
Определения ScriptConsoleCameraTab.c:197
void UpdateFocusDistance(float value)
Определения ScriptConsoleCameraTab.c:181
TextWidget m_FOVValue
Определения ScriptConsoleCameraTab.c:38
EditBoxWidget m_FocusDistanceEditbox
Определения ScriptConsoleCameraTab.c:42
FreeDebugCamera m_FreeDebugCamera
Определения ScriptConsoleCameraTab.c:67
ref ScriptConsolePresetsList m_DOFPresetsList
Определения ScriptConsoleCameraTab.c:77
EditBoxWidget m_DOFPresetEditbox
Определения ScriptConsoleCameraTab.c:57
EditBoxWidget m_FOVEditbox
Определения ScriptConsoleCameraTab.c:39
EditBoxWidget m_FocusLengthNearEditbox
Определения ScriptConsoleCameraTab.c:48
ref ScriptConsoleSelector m_BlurSelector
Определения ScriptConsoleCameraTab.c:35
ButtonWidget m_DOFShowPresetsBtn
Определения ScriptConsoleCameraTab.c:61
ref ScriptConsoleSelector m_FocusDistanceSelector
Определения ScriptConsoleCameraTab.c:32
void OnListItemSelected(int row, int column)
Определения ScriptConsoleCameraTab.c:271
void ReloadDOFPresetsList()
Определения ScriptConsoleCameraTab.c:156
EditBoxWidget m_FocusDepthOffsetEditbox
Определения ScriptConsoleCameraTab.c:54
void UpdateFocusLength(float value)
Определения ScriptConsoleCameraTab.c:189

Перекрестные ссылки GetScriptConsoleValues(), m_BlurEditbox, m_BlurSelector, m_BlurValue, m_DOFDeletePrefabBtn, m_DOFLoadPrefabBtn, m_DOFPresetEditbox, m_DOFPresetsBtns, m_DOFPresetsList, m_DOFPresetsPanel, m_DOFSavePrefabBtn, m_DOFShowPresetsBtn, m_DOFShowPresetsBtnLabel, m_FirstInit, m_FocusDepthOffsetEditbox, m_FocusDepthOffsetSelector, m_FocusDepthOffsetValue, m_FocusDistanceEditbox, m_FocusDistanceSelector, m_FocusDistanceValue, m_FocusLengthEditbox, m_FocusLengthNearEditbox, m_FocusLengthNearSelector, m_FocusLengthNearValue, m_FocusLengthSelector, m_FocusLengthValue, m_FOVEditbox, m_FOVSelector, m_FOVValue, m_FreeDebugCamera, m_ResetDOFButton, OnListItemSelected(), ReloadDOFPresetsList(), ResetDOF(), ScriptConsoleTabBase::ScriptConsoleTabBase(), UpdateBlur(), UpdateFocusDepthOffset(), UpdateFocusDistance(), UpdateFocusLength(), UpdateFocusLengthNear() и UpdateFOV().