DDraceNetwork Docs
client.h File Reference
#include "kernel.h"
#include "graphics.h"
#include "message.h"
#include <base/hash.h>
#include <engine/client/enums.h>
#include <engine/friends.h>
#include <engine/shared/translation_context.h>
#include <game/generated/protocol.h>
#include <game/generated/protocol7.h>
#include <functional>
#include <optional>
Include dependency graph for client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IClient
 
class  IClient::CSnapItem
 
class  IGameClient
 

Typedefs

typedef bool(* CLIENTFUNC_FILTER) (const void *pData, int DataSize, void *pUser)
 

Enumerations

enum  {
  RECORDER_MANUAL = 0 , RECORDER_AUTO = 1 , RECORDER_RACE = 2 , RECORDER_REPLAYS = 3 ,
  RECORDER_MAX = 4
}
 

Functions

void SnapshotRemoveExtraProjectileInfo (class CSnapshot *pSnap)
 
IGameClientCreateGameClient ()
 

Typedef Documentation

◆ CLIENTFUNC_FILTER

typedef bool(* CLIENTFUNC_FILTER) (const void *pData, int DataSize, void *pUser)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
RECORDER_MANUAL 
RECORDER_AUTO 
RECORDER_RACE 
RECORDER_REPLAYS 
RECORDER_MAX 

Function Documentation

◆ CreateGameClient()

IGameClient * CreateGameClient ( )

◆ SnapshotRemoveExtraProjectileInfo()

void SnapshotRemoveExtraProjectileInfo ( class CSnapshot pSnap)