DDraceNetwork Documentation
Loading...
Searching...
No Matches
nameplates.cpp File Reference
#include "nameplates.h"
#include <engine/graphics.h>
#include <engine/shared/config.h>
#include <engine/shared/protocol7.h>
#include <engine/textrender.h>
#include <generated/client_data.h>
#include <game/client/animstate.h>
#include <game/client/gameclient.h>
#include <game/client/prediction/entities/character.h>
#include <memory>
#include <vector>
Include dependency graph for nameplates.cpp:

Classes

class  CNamePlateData
class  CNamePlatePart
class  CNamePlatePartText
class  CNamePlatePartIcon
class  CNamePlatePartSprite
class  CNamePlatePartNewLine
class  CNamePlatePartDirection
class  CNamePlatePartClientId
class  CNamePlatePartFriendMark
class  CNamePlatePartName
class  CNamePlatePartClan
class  CNamePlatePartHookStrongWeak
class  CNamePlatePartHookStrongWeakId
class  CNamePlate
class  CNamePlates::CNamePlatesData

Typedefs

using PartsVector = std::vector<std::unique_ptr<CNamePlatePart>>

Enumerations

enum class  EHookStrongWeakState { WEAK , NEUTRAL , STRONG }
enum  Direction { DIRECTION_LEFT , DIRECTION_UP , DIRECTION_RIGHT }

Variables

static constexpr float DEFAULT_PADDING = 5.0f
static constexpr ColorRGBA s_OutlineColor = ColorRGBA(0.0f, 0.0f, 0.0f, 0.5f)

Typedef Documentation

◆ PartsVector

using PartsVector = std::vector<std::unique_ptr<CNamePlatePart>>

Enumeration Type Documentation

◆ Direction

enum Direction
Enumerator
DIRECTION_LEFT 
DIRECTION_UP 
DIRECTION_RIGHT 

◆ EHookStrongWeakState

enum class EHookStrongWeakState
strong
Enumerator
WEAK 
NEUTRAL 
STRONG 

Variable Documentation

◆ DEFAULT_PADDING

float DEFAULT_PADDING = 5.0f
staticconstexpr

◆ s_OutlineColor

ColorRGBA s_OutlineColor = ColorRGBA(0.0f, 0.0f, 0.0f, 0.5f)
staticconstexpr