WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
CharInfos.h
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4#include <vector>
5
8{
9public:
10 CharInfos();
11
12 bool valid;
14
15 unsigned int raceId;
16 std::string gender;
18
19 unsigned int eyeGlowType;
20
26
27 std::vector<std::pair<unsigned int, unsigned int>> customizations;
28
29 std::vector<int> equipment;
30 std::vector<int> itemModifierIds;
31};
Stores imported character information (race, gender, equipment, customisations, tabard).
Definition CharInfos.h:8
std::vector< int > itemModifierIds
Item modifier IDs per slot.
Definition CharInfos.h:30
std::string gender
Gender string ("male" or "female").
Definition CharInfos.h:16
int borderColor
Tabard border colour index.
Definition CharInfos.h:24
std::vector< std::pair< unsigned int, unsigned int > > customizations
Customisation pairs (optionId, choiceId).
Definition CharInfos.h:27
int tabardIcon
Tabard icon index.
Definition CharInfos.h:21
bool hasTransmogGear
Whether transmog overrides are present.
Definition CharInfos.h:17
std::vector< int > equipment
Equipment item IDs per slot.
Definition CharInfos.h:29
int tabardBorder
Tabard border index.
Definition CharInfos.h:23
unsigned int raceId
Character race ID.
Definition CharInfos.h:15
int background
Tabard background index.
Definition CharInfos.h:25
bool valid
Whether the data was successfully parsed.
Definition CharInfos.h:12
unsigned int eyeGlowType
Eye glow type (none, default, death knight).
Definition CharInfos.h:19
bool customTabard
Whether a custom tabard design is applied.
Definition CharInfos.h:13
int iconColor
Tabard icon colour index.
Definition CharInfos.h:22