DDraceNetwork Docs
render.h File Reference
#include <engine/client/enums.h>
#include <base/color.h>
#include <base/vmath.h>
#include <game/client/skin.h>
#include <game/client/ui_rect.h>
#include <game/generated/protocol7.h>
#include <functional>
#include <memory>
#include <game/generated/protocol.h>
Include dependency graph for render.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CSkinDescriptor
 
class  CSkinDescriptor::CSixup
 
class  CTeeRenderInfo
 
class  CTeeRenderInfo::CSixup
 
class  CManagedTeeRenderInfo
 
class  IEnvelopePointAccess
 
class  CMapBasedEnvelopePointAccess
 
class  CRenderTools
 

Namespaces

namespace  client_data7
 

Typedefs

typedef void(* ENVELOPE_EVAL) (int TimeOffsetMillis, int Env, ColorRGBA &Result, size_t Channels, void *pUser)
 

Enumerations

enum  { TEE_EFFECT_FROZEN = 1 , TEE_NO_WEAPON = 2 , TEE_EFFECT_SPARKLE = 4 }
 
enum  {
  SPRITE_FLAG_FLIP_Y = 1 , SPRITE_FLAG_FLIP_X = 2 , LAYERRENDERFLAG_OPAQUE = 1 , LAYERRENDERFLAG_TRANSPARENT = 2 ,
  TILERENDERFLAG_EXTEND = 4
}
 

Typedef Documentation

◆ ENVELOPE_EVAL

typedef void(* ENVELOPE_EVAL) (int TimeOffsetMillis, int Env, ColorRGBA &Result, size_t Channels, void *pUser)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TEE_EFFECT_FROZEN 
TEE_NO_WEAPON 
TEE_EFFECT_SPARKLE 

◆ anonymous enum

anonymous enum
Enumerator
SPRITE_FLAG_FLIP_Y 
SPRITE_FLAG_FLIP_X 
LAYERRENDERFLAG_OPAQUE 
LAYERRENDERFLAG_TRANSPARENT 
TILERENDERFLAG_EXTEND