MCPcopy Create free account
hub / github.com/StereoKit/StereoKit / Step

Method Step

Examples/StereoKitTest/DebugToolWindow.cs:161–185  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

159 }
160
161 public void Step()
162 {
163 itemDemos .image = Program.WindowDemoShow ? Sprite.ToggleOn : Sprite.ToggleOff;
164 itemConsole .image = Program.WindowConsoleShow ? Sprite.ToggleOn : Sprite.ToggleOff;
165 itemToolsAvatar .image = avatar != null ? Sprite.ToggleOn : Sprite.ToggleOff;
166 itemToolsSkeleton.image = skeleton != null ? Sprite.ToggleOn : Sprite.ToggleOff;
167 itemToolsTheme .image = theme != null ? Sprite.ToggleOn : Sprite.ToggleOff;
168 itemToolsCamera .image = camera != null ? Sprite.ToggleOn : Sprite.ToggleOff;
169 itemToolsRuler .image = showRuler ? Sprite.ToggleOn : Sprite.ToggleOff;
170 itemRecordHead .image = recordHead ? Sprite.ToggleOn : Sprite.ToggleOff;
171 itemRecordHand .image = recordHand ? Sprite.ToggleOn : Sprite.ToggleOff;
172
173 TakeScreenshots();
174 if (recordHead) RecordHead();
175 if (recordHand) RecordHand();
176 if (headAnim != null && headAnim.Playing)
177 Renderer.CameraRoot = headAnim.Current.ToMatrix();
178 if (handAnim != null && handAnim.Playing)
179 Input.HandOverride(Handed.Right, handAnim.Current);
180 else
181 Input.HandClearOverride(Handed.Right);
182 if (showRuler) RulerWindow();
183
184 ScreenshotPreview();
185 }
186
187 static T ToggleTool<T>(T stepper, Func<T> makeT = null) where T : IStepper
188 {

Callers

nothing calls this directly

Calls 3

ToMatrixMethod · 0.80
HandOverrideMethod · 0.80
HandClearOverrideMethod · 0.80

Tested by

no test coverage detected