sc2-gamedata
Reward.h
Go to the documentation of this file.
1 // Reward.h generated from model.xml using generate-code.xsl
2 
3 #ifndef REWARD_H
4 #define REWARD_H
5 
6 #include "UnderlyingTypes.h"
7 
12 typedef enum
13 {
19 
25 
31 
37 
43 
49 
55 
57 
59 
64 typedef enum
65 {
71 
77 
83 
89 
90 } ERewardFlag;
91 
93 
98 {
104 
110 };
111 
116 class CReward
117 {
118 public:
124 
131 
137 
143 
149 
155 
161 
167 
172  std::vector<CUpgradeLink> Upgrades;
173 };
174 
180 {
181 public:
187 };
188 
194 {
195 public:
196 };
197 
203 {
204 public:
210 };
211 
217 {
218 public:
224 };
225 
231 {
232 public:
238 };
239 
245 {
246 public:
252 };
253 
254 #endif // REWARD_H
CModelLink Model
Model.
Definition: Reward.h:209
std::vector< CUpgradeLink > Upgrades
Definition: Reward.h:172
Decal.
Definition: Reward.h:179
CFourCC Tag
Tag.
Definition: Reward.h:109
CTextureLink Texture
Texture.
Definition: Reward.h:237
Default.
Definition: Reward.h:76
Hidden.
Definition: Reward.h:88
uint32 IconRows
Icon Rows.
Definition: Reward.h:154
CImagePath IconFile
Icon File.
Definition: Reward.h:142
CStringLink Name
Name.
Definition: Reward.h:136
uint32 IconCols
Icon Columns.
Definition: Reward.h:148
Badge.
Definition: Reward.h:48
qint32 int32
Definition: UnderlyingTypes.h:42
CTextureLink Texture
Texture.
Definition: Reward.h:186
uint32 IconSlot
Icon Slot.
Definition: Reward.h:160
Portrait.
Definition: Reward.h:216
EClassIdCReward
Generic.
Definition: Reward.h:12
const int32 e_classIdCRewardCount
Definition: Reward.h:58
quint32 uint32
Definition: UnderlyingTypes.h:22
Definition: UnderlyingTypes.h:652
Definition: UnderlyingTypes.h:812
Portrait.
Definition: Reward.h:42
CString File
File.
Definition: Reward.h:103
Model.
Definition: Reward.h:36
CModelLink Model
Model.
Definition: Reward.h:223
Allowed.
Definition: Reward.h:70
Decal.
Definition: Reward.h:24
Icon.
Definition: Reward.h:193
SRewardCategory Category
Category.
Definition: Reward.h:123
Definition: Reward.h:97
Generic.
Definition: Reward.h:18
const int32 e_rewardFlagCount
Definition: Reward.h:92
Icon.
Definition: Reward.h:30
CFlagArray< e_rewardFlagCount > Flags
Flags.
Definition: Reward.h:130
Model.
Definition: Reward.h:202
ERewardFlag
Reward Flag.
Definition: Reward.h:64
Definition: UnderlyingTypes.h:854
uint32 Points
Points.
Definition: Reward.h:251
Generic.
Definition: Reward.h:116
CRaceLink Race
Race.
Definition: Reward.h:166
Cloaked.
Definition: Reward.h:82
Points.
Definition: Reward.h:244
Badge.
Definition: Reward.h:230
Points.
Definition: Reward.h:54