mirror of
https://github.com/godotengine/godot.git
synced 2025-11-01 14:11:15 +00:00
OpenXR: Allow GDExtensions to implement _on_pre_draw_viewport() and _on_post_draw_viewport()
This commit is contained in:
parent
1bffd6c73b
commit
c72eb04adb
3 changed files with 29 additions and 0 deletions
|
|
@ -51,6 +51,8 @@ void OpenXRExtensionWrapperExtension::_bind_methods() {
|
|||
GDVIRTUAL_BIND(_on_process);
|
||||
GDVIRTUAL_BIND(_on_pre_render);
|
||||
GDVIRTUAL_BIND(_on_main_swapchains_created);
|
||||
GDVIRTUAL_BIND(_on_pre_draw_viewport, "viewport");
|
||||
GDVIRTUAL_BIND(_on_post_draw_viewport, "viewport");
|
||||
GDVIRTUAL_BIND(_on_session_destroyed);
|
||||
GDVIRTUAL_BIND(_on_state_idle);
|
||||
GDVIRTUAL_BIND(_on_state_ready);
|
||||
|
|
@ -208,6 +210,14 @@ void OpenXRExtensionWrapperExtension::on_session_destroyed() {
|
|||
GDVIRTUAL_CALL(_on_session_destroyed);
|
||||
}
|
||||
|
||||
void OpenXRExtensionWrapperExtension::on_pre_draw_viewport(RID p_render_target) {
|
||||
GDVIRTUAL_CALL(_on_pre_draw_viewport, p_render_target);
|
||||
}
|
||||
|
||||
void OpenXRExtensionWrapperExtension::on_post_draw_viewport(RID p_render_target) {
|
||||
GDVIRTUAL_CALL(_on_post_draw_viewport, p_render_target);
|
||||
}
|
||||
|
||||
void OpenXRExtensionWrapperExtension::on_state_idle() {
|
||||
GDVIRTUAL_CALL(_on_state_idle);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue