Initial commit.
* Beginning reconstruction of Source SDK. Signed-off-by: aixxe <me@aixxe.net>
This commit is contained in:
19
include/cstrike/Interfaces/IClientEntityList.h
Normal file
19
include/cstrike/Interfaces/IClientEntityList.h
Normal file
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
class CBaseHandle;
|
||||
class IClientEntity;
|
||||
class IClientNetworkable;
|
||||
class IClientUnknown;
|
||||
|
||||
class IClientEntityList {
|
||||
public:
|
||||
virtual IClientNetworkable* GetClientNetworkable(int entindex) = 0;
|
||||
virtual IClientNetworkable* GetClientNetworkableFromHandle(CBaseHandle handle) = 0;
|
||||
virtual IClientUnknown* GetClientUnknownFromHandle(CBaseHandle handle) = 0;
|
||||
virtual IClientEntity* GetClientEntity(int entindex) = 0;
|
||||
virtual IClientEntity* GetClientEntityFromHandle(CBaseHandle handle) = 0;
|
||||
virtual int NumberOfEntities(bool include_non_networkable) = 0;
|
||||
virtual int GetHighestEntityIndex(void) = 0;
|
||||
virtual void SetMaxEntities(int max_entities) = 0;
|
||||
virtual int GetMaxEntities() = 0;
|
||||
};
|
||||
Reference in New Issue
Block a user