SceneNode构造函数改为新的定义方法
This commit is contained in:
@@ -51,16 +51,14 @@ namespace hgl::graph
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
SceneNode()=default;
|
|
||||||
SceneNode(const SceneNode &)=delete;
|
SceneNode(const SceneNode &)=delete;
|
||||||
SceneNode(const SceneNode *)=delete;
|
SceneNode(const SceneNode *)=delete;
|
||||||
SceneNode(const SceneOrient &so ):SceneOrient(so) {}
|
|
||||||
SceneNode(const Matrix4f &mat ):SceneOrient(mat) {}
|
using SceneOrient::SceneOrient; ///<继承构造函数
|
||||||
|
virtual ~SceneNode();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
virtual ~SceneNode();
|
|
||||||
|
|
||||||
virtual SceneNode * CreateNode()const{return(new SceneNode);} ///<创建一个同类的节点对象
|
virtual SceneNode * CreateNode()const{return(new SceneNode);} ///<创建一个同类的节点对象
|
||||||
|
|
||||||
virtual void DuplicationChildNodes(SceneNode *node) const ///<复制子节点到指定节点
|
virtual void DuplicationChildNodes(SceneNode *node) const ///<复制子节点到指定节点
|
||||||
|
Reference in New Issue
Block a user