summaryrefslogtreecommitdiffstats
path: root/scene/3d/spatial.h
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2017-01-13 10:45:50 -0300
committerJuan Linietsky <reduzio@gmail.com>2017-01-13 10:45:50 -0300
commit04c749a1f034c0b2256fdca0ca2675f696b490e8 (patch)
treec908a64edf3f61bba725051c8f60c6a108acbb84 /scene/3d/spatial.h
parenta2903fc51d1d20eba4dc451bdacbe477d6670163 (diff)
downloadredot-engine-04c749a1f034c0b2256fdca0ca2675f696b490e8.tar.gz
New API for visibility in both CanvasItem and Spatial
visible (property) - access set_visible(bool) is_visible() is_visible_in_tree() - true when visible and parents visible show() hide() - for convenience
Diffstat (limited to 'scene/3d/spatial.h')
-rw-r--r--scene/3d/spatial.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/scene/3d/spatial.h b/scene/3d/spatial.h
index d3cab0539c..72daa472bd 100644
--- a/scene/3d/spatial.h
+++ b/scene/3d/spatial.h
@@ -127,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 {
@@ -194,11 +192,11 @@ public:
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) ;