Moved name attribute from Node to SceneNode

Former-commit-id: 6f920af67cd6c339d132a67b364742fdf172d5e9
This commit is contained in:
Lynix
2015-01-24 14:13:11 +01:00
parent e46cb43ef5
commit 090263d847
4 changed files with 16 additions and 15 deletions

View File

@@ -18,7 +18,7 @@ class NzScene;
class NAZARA_API NzSceneNode : public NzNode
{
friend class NzScene;
friend NzScene;
public:
NzSceneNode();
@@ -39,6 +39,7 @@ class NAZARA_API NzSceneNode : public NzNode
NzVector3f GetDown() const;
NzVector3f GetForward() const;
NzVector3f GetLeft() const;
const NzString& GetName() const;
nzNodeType GetNodeType() const final;
NzVector3f GetRight() const;
NzScene* GetScene() const;
@@ -51,6 +52,8 @@ class NAZARA_API NzSceneNode : public NzNode
bool IsDrawingEnabled() const;
bool IsVisible() const;
void SetName(const NzString& name);
NzSceneNode& operator=(const NzSceneNode& sceneNode);
NzSceneNode& operator=(NzSceneNode&& sceneNode) = delete;
@@ -75,6 +78,8 @@ class NAZARA_API NzSceneNode : public NzNode
private:
void UpdateVisibility(const NzFrustumf& frustum);
NzString m_name;
};
#endif // NAZARA_SCENENODE_HPP