WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
CharInfos Class Reference

Stores imported character information (race, gender, equipment, customisations, tabard). More...

#include <CharInfos.h>

Public Member Functions

 CharInfos ()
 

Public Attributes

bool valid
 Whether the data was successfully parsed.
 
bool customTabard
 Whether a custom tabard design is applied.
 
unsigned int raceId
 Character race ID.
 
std::string gender
 Gender string ("male" or "female").
 
bool hasTransmogGear
 Whether transmog overrides are present.
 
unsigned int eyeGlowType
 Eye glow type (none, default, death knight).
 
int tabardIcon
 Tabard icon index.
 
int iconColor
 Tabard icon colour index.
 
int tabardBorder
 Tabard border index.
 
int borderColor
 Tabard border colour index.
 
int background
 Tabard background index.
 
std::vector< std::pair< unsigned int, unsigned int > > customizations
 Customisation pairs (optionId, choiceId).
 
std::vector< int > equipment
 Equipment item IDs per slot.
 
std::vector< int > itemModifierIds
 Item modifier IDs per slot.
 

Detailed Description

Stores imported character information (race, gender, equipment, customisations, tabard).

Definition at line 7 of file CharInfos.h.

Constructor & Destructor Documentation

◆ CharInfos()

CharInfos::CharInfos ( )

Definition at line 3 of file CharInfos.cpp.

Member Data Documentation

◆ background

int CharInfos::background

Tabard background index.

Definition at line 25 of file CharInfos.h.

◆ borderColor

int CharInfos::borderColor

Tabard border colour index.

Definition at line 24 of file CharInfos.h.

◆ customizations

std::vector<std::pair<unsigned int, unsigned int> > CharInfos::customizations

Customisation pairs (optionId, choiceId).

Definition at line 27 of file CharInfos.h.

◆ customTabard

bool CharInfos::customTabard

Whether a custom tabard design is applied.

Definition at line 13 of file CharInfos.h.

◆ equipment

std::vector<int> CharInfos::equipment

Equipment item IDs per slot.

Definition at line 29 of file CharInfos.h.

◆ eyeGlowType

unsigned int CharInfos::eyeGlowType

Eye glow type (none, default, death knight).

Definition at line 19 of file CharInfos.h.

◆ gender

std::string CharInfos::gender

Gender string ("male" or "female").

Definition at line 16 of file CharInfos.h.

◆ hasTransmogGear

bool CharInfos::hasTransmogGear

Whether transmog overrides are present.

Definition at line 17 of file CharInfos.h.

◆ iconColor

int CharInfos::iconColor

Tabard icon colour index.

Definition at line 22 of file CharInfos.h.

◆ itemModifierIds

std::vector<int> CharInfos::itemModifierIds

Item modifier IDs per slot.

Definition at line 30 of file CharInfos.h.

◆ raceId

unsigned int CharInfos::raceId

Character race ID.

Definition at line 15 of file CharInfos.h.

◆ tabardBorder

int CharInfos::tabardBorder

Tabard border index.

Definition at line 23 of file CharInfos.h.

◆ tabardIcon

int CharInfos::tabardIcon

Tabard icon index.

Definition at line 21 of file CharInfos.h.

◆ valid

bool CharInfos::valid

Whether the data was successfully parsed.

Definition at line 12 of file CharInfos.h.


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