X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fsnode.h;h=00e1798de4ea616a2582df1029cfeb17f600fbe6;hp=94ccb6a2e7125fc2d2b13ddbe77ee5dae4bbc009;hb=2fd19c29d765f973a757807d4e051e09495b47b4;hpb=ad052fc67fe4e76d2f4a01b2381a738da1708cdb diff --git a/src/snode.h b/src/snode.h index 94ccb6a..00e1798 100644 --- a/src/snode.h +++ b/src/snode.h @@ -30,6 +30,7 @@ private: public: Scene *scene; // scene to which this node belongs Mat4 dbg_xform; + bool visible; // if true, objects of this node are supposed to be visible SceneNode(); explicit SceneNode(Object *obj); @@ -46,6 +47,8 @@ public: SceneNode *get_parent() const; + SceneNode *find_object_node() const; + void add_object(Object *obj); bool remove_object(Object *obj);