CEL

Public API Reference

iCelPlLayer Member List

This is the complete list of members for iCelPlLayer, including all inherited members.
AddEntityRemoveCallback(iCelEntityRemoveCallback *clback)=0iCelPlLayer [pure virtual]
AddNewEntityCallback(iCelNewEntityCallback *clback)=0iCelPlLayer [pure virtual]
AddRefOwner(void **ref_owner, CS::Threading::Mutex *mutex)=0iBase [pure virtual]
AddScope(csString version, int size)=0iCelPlLayer [pure virtual]
ApplyTemplate(iCelEntity *entity, iCelEntityTemplate *factory, iCelParameterBlock *params)=0iCelPlLayer [pure virtual]
AttachEntity(iObject *object, iCelEntity *entity)=0iCelPlLayer [pure virtual]
Cache(iBase *object)=0iCelPlLayer [pure virtual]
CallbackEveryFrame(iCelTimerListener *listener, int where)=0iCelPlLayer [pure virtual]
CallbackOnce(iCelTimerListener *listener, csTicks delta, int where)=0iCelPlLayer [pure virtual]
CallLater(iCallable *callable)=0iCelPlLayer [pure virtual]
CleanCache()=0iCelPlLayer [pure virtual]
CreateCompactDataBufferReader(iDataBuffer *buf)=0iCelPlLayer [pure virtual]
CreateCompactDataBufferWriter()=0iCelPlLayer [pure virtual]
CreateDataBuffer(long serialnr)=0iCelPlLayer [pure virtual]
CreateEmptyEntityList()=0iCelPlLayer [pure virtual]
CreateEntity()=0iCelPlLayer [pure virtual]
CreateEntity(uint id)=0iCelPlLayer [pure virtual]
CreateEntity(const char *entname, iCelBlLayer *bl, const char *bhname,...)iCelPlLayer [inline]
CreateEntity(iCelEntityTemplate *factory, const char *name, iCelParameterBlock *params)=0iCelPlLayer [pure virtual]
CreateEntity(iCelEntityTemplate *factory, const char *name,...)iCelPlLayer [inline]
CreateEntityInScope(int scope)=0iCelPlLayer [pure virtual]
CreateEntityTemplate(const char *factname)=0iCelPlLayer [pure virtual]
CreateEntityTracker(const char *name)=0iCelPlLayer [pure virtual]
CreatePropertyClass(iCelEntity *entity, const char *propname, const char *tagname=0)=0iCelPlLayer [pure virtual]
CreateTaggedPropertyClass(iCelEntity *entity, const char *propname, const char *tagname)=0iCelPlLayer [pure virtual]
DecRef()=0iBase [pure virtual]
FetchString(csStringID id)=0iCelPlLayer [pure virtual]
FetchStringID(const char *str)=0iCelPlLayer [pure virtual]
FindAttachedEntity(iObject *object)=0iCelPlLayer [pure virtual]
FindBehaviourLayer(const char *name) const =0iCelPlLayer [pure virtual]
FindEntity(const char *name)=0iCelPlLayer [pure virtual]
FindEntityTemplate(const char *factname)=0iCelPlLayer [pure virtual]
FindEntityTracker(const char *name)=0iCelPlLayer [pure virtual]
FindNearbyEntities(iSector *sector, const csVector3 &pos, float radius, bool do_invisible=false, csStringID cls=csInvalidStringID)=0iCelPlLayer [pure virtual]
FindNearbyEntities(iSector *sector, const csBox3 &box, bool do_invisible=false, csStringID cls=csInvalidStringID)=0iCelPlLayer [pure virtual]
FindNearbyEntities(iSector *sector, const csVector3 &start, const csVector3 &end, bool do_invisible=false, csStringID cls=csInvalidStringID)=0iCelPlLayer [pure virtual]
FindPropertyClassFactory(const char *name) const =0iCelPlLayer [pure virtual]
GetBehaviour(uint id)=0iCelPlLayer [pure virtual]
GetBehaviourLayer(size_t idx) const =0iCelPlLayer [pure virtual]
GetBehaviourLayerCount() const =0iCelPlLayer [pure virtual]
GetEntity(uint id)=0iCelPlLayer [pure virtual]
GetEntityByIndex(size_t idx) const =0iCelPlLayer [pure virtual]
GetEntityCount() const =0iCelPlLayer [pure virtual]
GetEntityTemplates() const =0iCelPlLayer [pure virtual]
GetHitEntity(iCamera *camera, int x, int y)=0iCelPlLayer [pure virtual]
GetHitEntity(iView *view, int x, int y)=0iCelPlLayer [pure virtual]
GetInterfaceMetadata()=0iBase [pure virtual]
GetPropertyClassFactory(size_t idx) const =0iCelPlLayer [pure virtual]
GetPropertyClassFactoryCount() const =0iCelPlLayer [pure virtual]
GetRefCount()=0iBase [pure virtual]
GetTicksLeft(iCelTimerListener *listener, int where)=0iCelPlLayer [pure virtual]
IncRef()=0iBase [pure virtual]
IsEntityAddonAllowed() const =0iCelPlLayer [pure virtual]
LoadPropertyClassFactory(const char *plugin_id)=0iCelPlLayer [pure virtual]
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0iBase [pure virtual]
QueryMessageSender()=0iCelPlLayer [pure virtual]
RegisterBehaviourLayer(iCelBlLayer *bl)=0iCelPlLayer [pure virtual]
RegisterPropertyClassFactory(iCelPropertyClassFactory *pf, const char *altname=0)=0iCelPlLayer [pure virtual]
RemoveCallbackEveryFrame(iCelTimerListener *listener, int where)=0iCelPlLayer [pure virtual]
RemoveCallbackOnce(iCelTimerListener *listener, int where)=0iCelPlLayer [pure virtual]
RemoveEntities()=0iCelPlLayer [pure virtual]
RemoveEntity(iCelEntity *entity)=0iCelPlLayer [pure virtual]
RemoveEntityRemoveCallback(iCelEntityRemoveCallback *clback)=0iCelPlLayer [pure virtual]
RemoveEntityTemplate(iCelEntityTemplate *entfact)=0iCelPlLayer [pure virtual]
RemoveEntityTemplates()=0iCelPlLayer [pure virtual]
RemoveEntityTracker(iCelEntityTracker *tracker)=0iCelPlLayer [pure virtual]
RemoveNewEntityCallback(iCelNewEntityCallback *clback)=0iCelPlLayer [pure virtual]
RemoveRefOwner(void **ref_owner)=0iBase [pure virtual]
ResetScope(size_t scope_idx)=0iCelPlLayer [pure virtual]
SetEntityAddonAllowed(bool allow)=0iCelPlLayer [pure virtual]
UnattachEntity(iObject *object, iCelEntity *entity)=0iCelPlLayer [pure virtual]
Uncache(iBase *object)=0iCelPlLayer [pure virtual]
UnregisterBehaviourLayer(iCelBlLayer *bl)=0iCelPlLayer [pure virtual]
UnregisterPropertyClassFactory(iCelPropertyClassFactory *pf)=0iCelPlLayer [pure virtual]
~iBase()iBase [protected, virtual]

Generated for CEL: Crystal Entity Layer 2.1 by doxygen 1.6.1