IActorSystem

C++
struct IActorSystem {
};
File

IActorSystem.h

IActorSystem::~IActorSystem Destructor
C++
virtual ~IActorSystem();
IActorSystem::AddActor Method
C++
virtual void AddActor(EntityId entityId, IActor * pActor) = 0;
IActorSystem::CreateActor Method
C++
virtual IActor * CreateActor(uint16 channelId, const char * name, const char * actorClass, const Vec3 & pos, const Quat & rot, const Vec3 & scale, EntityId id = 0) = 0;
IActorSystem::CreateActorIterator Method
C++
virtual IActorIteratorPtr CreateActorIterator() = 0;
IActorSystem::GetActor Method
C++
virtual IActor * GetActor(EntityId entityId) = 0;
IActorSystem::GetActorByChannelId Method
C++
virtual IActor * GetActorByChannelId(uint16 channelId) = 0;
IActorSystem::GetActorCount Method
C++
virtual int GetActorCount() const = 0;
IActorSystem::GetActorParams Method
C++
virtual const IItemParamsNode * GetActorParams(const char * actorClass) const = 0;
IActorSystem::GetCurrentDemoSpectator Method
C++
virtual IActor * GetCurrentDemoSpectator() = 0;
IActorSystem::GetDemoPlaybackMappedOriginalServerPlayer Method
C++
virtual EntityId GetDemoPlaybackMappedOriginalServerPlayer() const = 0;
IActorSystem::GetOriginalDemoSpectator Method
C++
virtual IActor * GetOriginalDemoSpectator() = 0;
IActorSystem::IsActorClass Method
C++
virtual bool IsActorClass(IEntityClass * pClass) const = 0;
IActorSystem::Reload Method
C++
virtual void Reload() = 0;
IActorSystem::RemoveActor Method
C++
virtual void RemoveActor(EntityId entityId) = 0;
IActorSystem::Reset Method
C++
virtual void Reset() = 0;
IActorSystem::Scan Method
C++
virtual void Scan(const char * folderName) = 0;
IActorSystem::ScanXML Method
C++
virtual bool ScanXML(const XmlNodeRef & root, const char * xmlFile) = 0;
IActorSystem::SetDemoPlaybackMappedOriginalServerPlayer Method
C++
virtual void SetDemoPlaybackMappedOriginalServerPlayer(EntityId id) = 0;
IActorSystem::SwitchDemoSpectator Method
C++
virtual void SwitchDemoSpectator(EntityId id = 0) = 0;