Add DMv3 stubs, add reflection warning

This commit is contained in:
Vulpovile
2023-11-04 20:15:07 -07:00
parent 53427dd385
commit e8eef916b0
23 changed files with 982 additions and 1491 deletions

View File

@@ -5,8 +5,11 @@
#include "Reflection/ReflectionProperty.h"
#include <G3DAll.h>
namespace B3D
{
class DataModelInstance;
class Instance
{
public:
@@ -33,9 +36,13 @@ namespace B3D
void removeChild(Instance*);
void clearChildren();
Instance* getParent();
DataModelInstance * getParentDataModel(void);
//Variables
Reflection::ReflectionProperty<std::string> name;
bool canDelete;
protected:
//Constructor
//Used specifically to identify an instance class by an instance class,
@@ -45,5 +52,6 @@ namespace B3D
//Variables
Reflection::ReflectionDataTable * dataTable;
Instance * parent;
DataModelInstance * parentDataModel;
};
}