Datamodel V1.1

This commit is contained in:
andreja6
2018-10-24 19:45:51 -07:00
parent 0f0be7f0b9
commit 4df67897dc
16 changed files with 203 additions and 57 deletions

View File

@@ -5,6 +5,7 @@
class Instance
{
public:
bool canDelete;
Instance(void);
Instance(const Instance&);
virtual ~Instance(void);
@@ -12,7 +13,7 @@ public:
virtual void render(RenderDevice*);
std::vector<Instance*> children; // All children.
std::string getClassName();
virtual Instance* findFirstChild(std::string);
Instance* findFirstChild(std::string);
std::vector<Instance* > getChildren();
std::vector<Instance* > getAllChildren();
void setParent(Instance*);