(SceneNode) Added Remove() method
Former-commit-id: 191834826b1c6651dab62c77aabb072ba59a301b
This commit is contained in:
parent
0db92e671d
commit
eed90cb683
|
|
@ -52,6 +52,8 @@ class NAZARA_API NzSceneNode : public NzNode
|
||||||
bool IsDrawingEnabled() const;
|
bool IsDrawingEnabled() const;
|
||||||
bool IsVisible() const;
|
bool IsVisible() const;
|
||||||
|
|
||||||
|
void Remove();
|
||||||
|
|
||||||
bool SetName(const NzString& name);
|
bool SetName(const NzString& name);
|
||||||
|
|
||||||
NzSceneNode& operator=(const NzSceneNode& sceneNode);
|
NzSceneNode& operator=(const NzSceneNode& sceneNode);
|
||||||
|
|
|
||||||
|
|
@ -144,6 +144,14 @@ bool NzSceneNode::IsVisible() const
|
||||||
return m_visible;
|
return m_visible;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void NzSceneNode::Remove()
|
||||||
|
{
|
||||||
|
if (m_scene)
|
||||||
|
m_scene->RemoveNode(this);
|
||||||
|
else
|
||||||
|
NazaraError("SceneNode::Remove() called on a template node");
|
||||||
|
}
|
||||||
|
|
||||||
bool NzSceneNode::SetName(const NzString& name)
|
bool NzSceneNode::SetName(const NzString& name)
|
||||||
{
|
{
|
||||||
if (m_scene)
|
if (m_scene)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue