#include "tnlBitSet.h"
#include "tnlTypes.h"
#include "tnlPlatform.h"
#include "tnlAssert.h"
#include "tnlVector.h"
Namespaces | |
namespace | TNL |
Defines | |
#define | TNL_DECLARE_CLASS(className) |
The TNL_DECLARE_CLASS macro should be called within the declaration of any network class. | |
#define | TNL_IMPLEMENT_CLASS(className) |
The TNL_IMPLEMENT_CLASS macro should be used for classes that will be auto-constructed by name only. |
|
Value: static TNL::NetClassRepInstance<className> dynClassRep; \ virtual TNL::NetClassRep* getClassRep() const
|
|
Value: TNL::NetClassRep* className::getClassRep() const { return &className::dynClassRep; } \ TNL::NetClassRepInstance<className> className::dynClassRep(#className, 0, TNL::NetClassTypeNone, 0)
|