Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

OpenXRExtensionWrapperExtension

Inherits: Object

Allows clients to implement OpenXR extensions with GDExtension.

Description

OpenXRExtensionWrapperExtension allows clients to implement OpenXR extensions with GDExtension. The extension should be registered with register_extension_wrapper.

Methods

Dictionary

_get_requested_extensions ( ) virtual

void

_on_before_instance_created ( ) virtual

bool

_on_event_polled ( const void* event ) virtual

void

_on_instance_created ( int instance ) virtual

void

_on_instance_destroyed ( ) virtual

void

_on_pre_render ( ) virtual

void

_on_process ( ) virtual

void

_on_register_metadata ( ) virtual

void

_on_session_created ( int session ) virtual

void

_on_session_destroyed ( ) virtual

void

_on_state_exiting ( ) virtual

void

_on_state_focused ( ) virtual

void

_on_state_idle ( ) virtual

void

_on_state_loss_pending ( ) virtual

void

_on_state_ready ( ) virtual

void

_on_state_stopping ( ) virtual

void

_on_state_synchronized ( ) virtual

void

_on_state_visible ( ) virtual

int

_set_instance_create_info_and_get_next_pointer ( void* next_pointer ) virtual

int

_set_session_create_and_get_next_pointer ( void* next_pointer ) virtual

int

_set_swapchain_create_info_and_get_next_pointer ( void* next_pointer ) virtual

int

_set_system_properties_and_get_next_pointer ( void* next_pointer ) virtual

OpenXRAPIExtension

get_openxr_api ( )

void

register_extension_wrapper ( )


Method Descriptions

Dictionary _get_requested_extensions ( )