Initial commit.

* Beginning reconstruction of Source SDK.

Signed-off-by: aixxe <me@aixxe.net>
This commit is contained in:
aixxe
2016-12-19 16:52:02 +00:00
commit 5d3e60ddd3
19 changed files with 568 additions and 0 deletions

View 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;
};