21#ifndef GENERATED_AGX_ENTITYSTORAGE_H_DECLARATION
22#define GENERATED_AGX_ENTITYSTORAGE_H_DECLARATION
34 virtual ~EventListener();
50 friend class EventDispatch;
63 void addListener(EventListener* listener);
64 void removeListener(EventListener* listener);
65 bool hasListener(EventListener* listener)
const;
94 virtual ~DestroyEvent();
109 virtual ~CreateInstanceEvent();
125 virtual ~CreateInstancesEvent();
141 virtual ~CreateInstancesEvent2();
157 virtual ~DestroyInstanceEvent();
173 virtual ~DestroyInstancesEvent();
189 virtual ~DestroyInstancesEvent2();
205 virtual ~PermuteEvent();
Type-specific Array used for fast access into the data held by a Buffer.
Accessor to a entity instance stored in a EntityStorage, to allow SOA (structure of arrays) data to b...
Data storage for a collection of entity instances of a specified EntityModel.
agx::Object is a refcounted object with a name.
agx::Thread is a representation of an OS specific implementation of a computational thread.
Vector containing 'raw' data.
#define DOXYGEN_END_INTERNAL_BLOCK()
#define DOXYGEN_START_INTERNAL_BLOCK()
agx::Vector< EventListener * > EventListenerPtrVector
AGXTERRAIN_EXPORT TimingStorage & getStorage()