27 lines
370 B
C++
27 lines
370 B
C++
|
|
#ifndef NODES_H
|
|
#define NODES_H NODES_H
|
|
|
|
#include <vector>
|
|
|
|
class Node
|
|
{
|
|
public:
|
|
void addChild(refptr<Node> child) { m_children.push_back(child); }
|
|
|
|
virtual refptr<Material> getMaterial()
|
|
{
|
|
return refptr<Material>(NULL);
|
|
}
|
|
|
|
protected:
|
|
std::vector< refptr<Node> > m_children;
|
|
};
|
|
|
|
class SceneNode
|
|
{
|
|
};
|
|
|
|
#endif
|
|
|