summaryrefslogtreecommitdiff
path: root/scene/3d/spatial.h
diff options
context:
space:
mode:
Diffstat (limited to 'scene/3d/spatial.h')
-rw-r--r--scene/3d/spatial.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/scene/3d/spatial.h b/scene/3d/spatial.h
index 8121eaa8c2..72daa472bd 100644
--- a/scene/3d/spatial.h
+++ b/scene/3d/spatial.h
@@ -92,6 +92,7 @@ class Spatial : public Node {
bool ignore_notification;
bool notify_local_transform;
+ bool notify_transform;
bool visible;
@@ -126,8 +127,6 @@ protected:
void _notification(int p_what);
static void _bind_methods();
- void _set_visible_(bool p_visible);
- bool _is_visible_() const;
public:
enum {
@@ -184,17 +183,20 @@ public:
void look_at(const Vector3& p_target, const Vector3& p_up_normal);
void look_at_from_pos(const Vector3& p_pos,const Vector3& p_target, const Vector3& p_up_normal);
+ void set_notify_transform(bool p_enable);
+ bool is_transform_notification_enabled() const;
+
void set_notify_local_transform(bool p_enable);
bool is_local_transform_notification_enabled() const;
void orthonormalize();
void set_identity();
+ void set_visible(bool p_visible);
+ bool is_visible() const;
void show();
void hide();
- bool is_visible() const;
- bool is_hidden() const;
- void set_hidden(bool p_hidden);
+ bool is_visible_in_tree() const;
#ifdef TOOLS_ENABLED
void set_import_transform(const Transform& p_transform) ;