DDraceNetwork Docs
demo.h File Reference
#include "kernel.h"
#include <base/hash.h>
#include <engine/map.h>
#include <engine/shared/uuid_manager.h>
#include <cstdint>
Include dependency graph for demo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CDemoHeader
 
struct  CTimelineMarkers
 
struct  CMapInfo
 
class  IDemoPlayer
 
class  IDemoPlayer::CInfo
 
class  IDemoRecorder
 
class  IDemoEditor
 

Typedefs

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

Enumerations

enum  { MAX_TIMELINE_MARKERS = 64 }
 

Variables

static const unsigned char gs_aHeaderMarker [7] = {'T', 'W', 'D', 'E', 'M', 'O', 0}
 
constexpr int g_DemoSpeeds = 22
 
const double g_aSpeeds [g_DemoSpeeds]
 
const CUuid SHA256_EXTENSION
 

Typedef Documentation

◆ DEMOFUNC_FILTER

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

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MAX_TIMELINE_MARKERS 

Variable Documentation

◆ g_aSpeeds

const double g_aSpeeds[g_DemoSpeeds]
extern

◆ g_DemoSpeeds

constexpr int g_DemoSpeeds = 22
constexpr

◆ gs_aHeaderMarker

const unsigned char gs_aHeaderMarker[7] = {'T', 'W', 'D', 'E', 'M', 'O', 0}
static

◆ SHA256_EXTENSION

const CUuid SHA256_EXTENSION
extern