AccessoryPart.h File Reference

#include <XML/XMLFile.h>
#include <net/NetBuffer.h>
#include <map>

Go to the source code of this file.

Classes

class  AccessoryPart
class  AccessoryMetaRegistration

Defines

#define AFX_ACCESSORYPART_H__21765D5B_DB45_4275_AB63_BAD1E84C1790__INCLUDED_
#define REGISTER_ACCESSORY_HEADER(x, y)
#define REGISTER_ACCESSORY_SOURCE(x)


Define Documentation

#define AFX_ACCESSORYPART_H__21765D5B_DB45_4275_AB63_BAD1E84C1790__INCLUDED_

Definition at line 22 of file AccessoryPart.h.

#define REGISTER_ACCESSORY_HEADER ( x,
y   ) 

Value:

virtual const char *getAccessoryTypeName() { return #x ; } \
        virtual AccessoryType getType() { return y ; } \
        virtual AccessoryPart *getAccessoryCopy() { return new x ; }

Definition at line 28 of file AccessoryPart.h.

#define REGISTER_ACCESSORY_SOURCE ( x   ) 

Value:

struct META_##x { META_##x() { AccessoryMetaRegistration::addMap(#x , new x ); } }; \
        static META_##x META_IMPL_##x ;

Definition at line 33 of file AccessoryPart.h.


Generated on Mon Feb 16 15:14:59 2009 for Scorched3D by  doxygen 1.5.3