#include "openxr_composition_layer_extension.h"
#include "servers/rendering/rendering_server_globals.h"
OpenXRCompositionLayerExtension *OpenXRCompositionLayerExtension::singleton = …;
OpenXRCompositionLayerExtension *OpenXRCompositionLayerExtension::get_singleton() { … }
OpenXRCompositionLayerExtension::OpenXRCompositionLayerExtension() { … }
OpenXRCompositionLayerExtension::~OpenXRCompositionLayerExtension() { … }
HashMap<String, bool *> OpenXRCompositionLayerExtension::get_requested_extensions() { … }
void OpenXRCompositionLayerExtension::on_session_created(const XrSession p_session) { … }
void OpenXRCompositionLayerExtension::on_session_destroyed() { … }
void OpenXRCompositionLayerExtension::on_pre_render() { … }
int OpenXRCompositionLayerExtension::get_composition_layer_count() { … }
XrCompositionLayerBaseHeader *OpenXRCompositionLayerExtension::get_composition_layer(int p_index) { … }
int OpenXRCompositionLayerExtension::get_composition_layer_order(int p_index) { … }
void OpenXRCompositionLayerExtension::register_viewport_composition_layer_provider(OpenXRViewportCompositionLayerProvider *p_composition_layer) { … }
void OpenXRCompositionLayerExtension::unregister_viewport_composition_layer_provider(OpenXRViewportCompositionLayerProvider *p_composition_layer) { … }
bool OpenXRCompositionLayerExtension::is_available(XrStructureType p_which) { … }
OpenXRViewportCompositionLayerProvider::OpenXRViewportCompositionLayerProvider(XrCompositionLayerBaseHeader *p_composition_layer) { … }
OpenXRViewportCompositionLayerProvider::~OpenXRViewportCompositionLayerProvider() { … }
void OpenXRViewportCompositionLayerProvider::set_alpha_blend(bool p_alpha_blend) { … }
void OpenXRViewportCompositionLayerProvider::set_viewport(RID p_viewport, Size2i p_size) { … }
void OpenXRViewportCompositionLayerProvider::set_extension_property_values(const Dictionary &p_extension_property_values) { … }
void OpenXRViewportCompositionLayerProvider::on_pre_render() { … }
XrCompositionLayerBaseHeader *OpenXRViewportCompositionLayerProvider::get_composition_layer() { … }
bool OpenXRViewportCompositionLayerProvider::update_and_acquire_swapchain(bool p_static_image) { … }
void OpenXRViewportCompositionLayerProvider::free_swapchain() { … }
RID OpenXRViewportCompositionLayerProvider::get_current_swapchain_texture() { … }