C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/component/componentInterface.h File Reference

#include "core/util/tVector.h"
#include "core/util/safeDelete.h"
#include "platform/threads/mutex.h"

Classes

class  ComponentInterface
class  ValueWrapperInterface< T >
 This class is designed to wrap an existing class or type easily to allow a SimComponent to expose a property with custom processing code in an efficient and safe way. More...
class  ComponentInterfaceCache
 This class is just designed to isolate the functionality of querying for, and managing interfaces. More...
struct  ComponentInterfaceCache::_InterfaceEntry

Defines

#define VALID_INTERFACE_ASSERT(OwningClassType)

Typedefs

typedef VectorPtr< ComponentInterface * > ComponentInterfaceList
typedef VectorPtr< ComponentInterface
* >::iterator 
ComponentInterfaceListIterator


Define Documentation

#define VALID_INTERFACE_ASSERT ( OwningClassType   ) 


Typedef Documentation