|
|
virtual const char * | GetInterfaceName () |
| | Must return a string defining the interface's unique name.
|
| |
|
virtual unsigned int | GetInterfaceVersion () |
| | Must return an integer defining the interface's version.
|
| |
| virtual SendProp * | FindInSendTable (const char *classname, const char *offset)=0 |
| | Deprecated; use FindSendPropInfo() instead. More...
|
| |
| virtual ServerClass * | FindServerClass (const char *classname)=0 |
| | Finds a named server class. More...
|
| |
| virtual typedescription_t * | FindInDataMap (datamap_t *pMap, const char *offset)=0 |
| | Finds a datamap_t definition. More...
|
| |
| virtual datamap_t * | GetDataMap (CBaseEntity *pEntity)=0 |
| | Retrieves an entity's datamap_t pointer. More...
|
| |
| virtual void | SetEdictStateChanged (edict_t *pEdict, unsigned short offset)=0 |
| | Marks an edict as state changed for an offset. More...
|
| |
| virtual bool | TextMsg (int client, int dest, const char *msg)=0 |
| | Sends a text message to a client. More...
|
| |
| virtual bool | IsLANServer ()=0 |
| | Returns whether the server ls a LAN server. More...
|
| |
| virtual bool | FindSendPropInfo (const char *classname, const char *offset, sm_sendprop_info_t *info)=0 |
| | Finds a send property in a named ServerClass. More...
|
| |
| virtual edict_t * | EdictOfIndex (int index)=0 |
| | Converts an entity index into an edict pointer. More...
|
| |
| virtual int | IndexOfEdict (edict_t *pEnt)=0 |
| | Converts an edict pointer into an entity index. More...
|
| |
| virtual edict_t * | GetHandleEntity (CBaseHandle &hndl)=0 |
| | Retrieves the edict pointer from a CBaseHandle object. More...
|
| |
| virtual void | SetHandleEntity (CBaseHandle &hndl, edict_t *pEnt)=0 |
| | Sets the edict pointer in a CBaseHandle object. More...
|
| |
| virtual const char * | GetCurrentMap ()=0 |
| | Returns the current map name. More...
|
| |
| virtual void | ServerCommand (const char *buffer)=0 |
| | Wraps IVEngineServer::ServerCommand. More...
|
| |
| virtual CBaseEntity * | ReferenceToEntity (cell_t entRef)=0 |
| | Looks up a reference and returns the CBasseEntity* it points to. More...
|
| |
| virtual cell_t | EntityToReference (CBaseEntity *pEntity)=0 |
| | Returns the entity reference for an entity. More...
|
| |
| virtual cell_t | EntityToBCompatRef (CBaseEntity *pEntity)=0 |
| | Returns the entity reference for logical entities, or the index for networked entities. More...
|
| |
| virtual cell_t | IndexToReference (int entIndex)=0 |
| | Converts an entity index into an entity reference. More...
|
| |
| virtual int | ReferenceToIndex (cell_t entRef)=0 |
| | Retrieves the entity index from a reference. More...
|
| |
| virtual cell_t | ReferenceToBCompatRef (cell_t entRef)=0 |
| | Converts a reference into a bcompat version (index for networked entities). More...
|
| |
| virtual void * | GetGlobalEntityList ()=0 |
| | Returns the g_EntList pointer. More...
|
| |
| virtual void | AddDelayedKick (int client, int userid, const char *msg)=0 |
| | Adds a client to the kick queue, where they will be kicked next game frame. More...
|
| |
| virtual int | GetSendPropOffset (SendProp *prop)=0 |
| | Returns the uncomputed offset of a SendProp. More...
|
| |
| virtual bool | HintTextMsg (int client, const char *msg)=0 |
| | Sends a hint message to a client. More...
|
| |
| virtual ICommandLine * | GetValveCommandLine ()=0 |
| | Retrieves the Valve command line pointer. More...
|
| |
| virtual const char * | GetEntityClassname (edict_t *pEdict)=0 |
| | Gets a Classname from an edict_t pointer. More...
|
| |
| virtual const char * | GetEntityClassname (CBaseEntity *pEntity)=0 |
| | Gets a Classname from an CBaseEntity pointer. More...
|
| |
| virtual bool | IsMapValid (const char *map)=0 |
| | Returns whether or not a map name is valid to use with the engine's Changelevel functionality. It need not be an exact filename on some engines. For a check on the exact name, use IVEngineServer::IsMapValid. More...
|
| |
| virtual bool | FindDataMapInfo (datamap_t *pMap, const char *offset, sm_datatable_info_t *pDataTable)=0 |
| | Finds a datamap_t definition. More...
|
| |
| virtual bool | IsVersionCompatible (unsigned int version) |
| | Must return whether the requested version number is backwards compatible. Note: This can be overridden for breaking changes or custom versioning. More...
|
| |