summaryrefslogtreecommitdiffstats
path: root/modules/openxr/scene/openxr_composition_layer.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/openxr/scene/openxr_composition_layer.h')
-rw-r--r--modules/openxr/scene/openxr_composition_layer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/openxr/scene/openxr_composition_layer.h b/modules/openxr/scene/openxr_composition_layer.h
index f683aea647..dbc09d19b1 100644
--- a/modules/openxr/scene/openxr_composition_layer.h
+++ b/modules/openxr/scene/openxr_composition_layer.h
@@ -49,6 +49,8 @@ class OpenXRCompositionLayer : public Node3D {
MeshInstance3D *fallback = nullptr;
bool should_update_fallback_mesh = false;
+ Dictionary extension_property_values;
+
void _create_fallback_node();
void _reset_fallback_material();
@@ -60,6 +62,9 @@ protected:
static void _bind_methods();
void _notification(int p_what);
+ void _get_property_list(List<PropertyInfo> *p_property_list) const;
+ bool _get(const StringName &p_property, Variant &r_value) const;
+ bool _set(const StringName &p_property, const Variant &p_value);
virtual void _on_openxr_session_begun();
virtual void _on_openxr_session_stopping();