DDraceNetwork Documentation
Loading...
Searching...
No Matches
CSkin Class Reference

#include <skin.h>

Collaboration diagram for CSkin:
[legend]

Classes

class  CSkinTextures
class  CSkinMetricVariableInt
class  CSkinMetricVariableSize
class  CSkinMetricVariable
class  CSkinMetrics

Public Member Functions

bool operator< (const CSkin &Other) const
bool operator== (const CSkin &Other) const
 CSkin (const char *pName)
 CSkin (CSkin &&)=default
CSkinoperator= (CSkin &&)=default
const char * GetName () const

Static Public Member Functions

static bool IsValidName (const char *pName)

Public Attributes

CSkinTextures m_OriginalSkin
CSkinTextures m_ColorableSkin
ColorRGBA m_BloodColor
CSkinMetrics m_Metrics

Static Public Attributes

static const char m_aSkinNameRestrictions [] = "Skin names must be valid filenames shorter than 24 characters."

Private Attributes

char m_aName [MAX_SKIN_LENGTH]

Constructor & Destructor Documentation

◆ CSkin() [1/2]

CSkin::CSkin ( const char * pName)

◆ CSkin() [2/2]

CSkin::CSkin ( CSkin && )
default

Member Function Documentation

◆ GetName()

const char * CSkin::GetName ( ) const
inline

◆ IsValidName()

bool CSkin::IsValidName ( const char * pName)
static

◆ operator<()

bool CSkin::operator< ( const CSkin & Other) const

◆ operator=()

CSkin & CSkin::operator= ( CSkin && )
default

◆ operator==()

bool CSkin::operator== ( const CSkin & Other) const

Member Data Documentation

◆ m_aName

char CSkin::m_aName[MAX_SKIN_LENGTH]
private

◆ m_aSkinNameRestrictions

const char CSkin::m_aSkinNameRestrictions = "Skin names must be valid filenames shorter than 24 characters."
static

◆ m_BloodColor

ColorRGBA CSkin::m_BloodColor

◆ m_ColorableSkin

CSkinTextures CSkin::m_ColorableSkin

◆ m_Metrics

CSkinMetrics CSkin::m_Metrics

◆ m_OriginalSkin

CSkinTextures CSkin::m_OriginalSkin

The documentation for this class was generated from the following files: