You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/openxr/extensions/openxr_extension_wrapper.h
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -80,7 +80,9 @@ class OpenXRExtensionWrapper {
80
80
// this happens right before physics process and normal processing is run.
81
81
// This is when controller data is queried and made available to game logic.
82
82
virtualvoidon_process() {}
83
-
virtualvoidon_pre_render() {} // `on_pre_render` is called right before we start rendering our XR viewport.
83
+
virtualvoidon_pre_render() {} // `on_pre_render` is called right before we start rendering our XR viewports.
84
+
virtualvoidon_pre_draw_viewport(RID p_render_target) {} // `on_pre_draw_viewport` is called right before we start rendering this viewport
85
+
virtualvoidon_post_draw_viewport(RID p_render_target) {} // `on_port_draw_viewport` is called right after we start rendering this viewport (note that on Vulkan draw commands may only be queued)
84
86
85
87
virtualvoidon_state_idle() {} // `on_state_idle` is called when the OpenXR session state is changed to idle.
86
88
virtualvoidon_state_ready() {} // `on_state_ready` is called when the OpenXR session state is changed to ready, this means OpenXR is ready to setup our session.
0 commit comments