IEntityArchetype

Interface to the entity archetype.

C++
struct IEntityArchetype {
};
File

IEntitySystem.h

IEntityArchetype::~IEntityArchetype Destructor
C++
virtual ~IEntityArchetype();
IEntityArchetype::GetClass Method
C++
virtual IEntityClass* GetClass() const = 0;
Description

Retrieve entity class of the archetype.

IEntityArchetype::GetName Method
C++
virtual const char* GetName() const = 0;
IEntityArchetype::GetObjectVars Method
C++
virtual XmlNodeRef GetObjectVars() = 0;
IEntityArchetype::GetProperties Method
C++
virtual IScriptTable* GetProperties() = 0;
IEntityArchetype::LoadFromXML Method
C++
virtual void LoadFromXML(XmlNodeRef & propertiesNode, XmlNodeRef & objectVarsNode) = 0;