46 #include "worldobject.h"
78 virtual void ProtoSerializeProperties(
XML::Node& SelfRoot)
const;
80 virtual void ProtoDeSerializeProperties(
const XML::Node& SelfRoot);
83 virtual String GetDerivedSerializableName()
const;
85 static String GetSerializableName();
105 virtual String GetTypeName()
const = 0;
120 virtual void DestroyDebris(
Debris* ToBeDestroyed) = 0;
A base factory type for the creation of Debris objects.
This is the base class from which classes that are insertable into the physical world.
DebrisFactory()
Class constructor.
A light-weight handle for manipulating nodes in DOM tree.
A simple world object without a large structure ideal for representing loose small objects...
The bulk of the engine components go in this namspace.
This class represents a world for objects to interact within.
std::map< String, String > NameValuePairMap
This is a datatype mostly used for describing settings or parameters that can't be declared in advanc...
std::string String
A datatype used to a series of characters.
virtual ~DebrisFactory()
Class destructor.