sc2-gamedata
Water.h
Go to the documentation of this file.
1 // Water.h generated from model.xml using generate-code.xsl
2 
3 #ifndef WATER_H
4 #define WATER_H
5 
6 #include "UnderlyingTypes.h"
7 
12 typedef enum
13 {
19 
21 
23 
28 {
34 
42 
49 
56 
62 };
63 
68 {
74 
80 
86 
92 
98 
104 
110 
116 
122 
128 
134 
140 
146 
152 
158 
164 };
165 
170 class CWater
171 {
172 public:
178 
184 
190 
196 
201  std::vector<SWaterStateDesc> State;
202 
208 
214 
220 
226 
232 
238 
244 
250 
256 
262 
268 
273  std::vector<SWaterDoodad> Doodads;
274 
280 };
281 
282 #endif // WATER_H
CImagePath TextureKey
Texture.
Definition: Water.h:177
Water.
Definition: Water.h:170
real32 ReflectivityPower
Reflectivity Power.
Definition: Water.h:163
Definition: UnderlyingTypes.h:861
real32 MinReflection
Minimum Reflection.
Definition: Water.h:157
C4Vector UvRate
UV Rate.
Definition: Water.h:115
real32 RefractionDistortion
Refraction Distortion.
Definition: Water.h:145
real32 TextureRoughness
Texture Roughness.
Definition: Water.h:133
C4Vector TilingFreq
Tiling Frequency.
Definition: Water.h:183
real32 MinSize
Minimum Size.
Definition: Water.h:48
C4Vector Color
Color.
Definition: Water.h:85
qint32 int32
Definition: UnderlyingTypes.h:42
CModelLink CliffShoreline
Cliff Shoreline.
Definition: Water.h:261
real32 CausticsFallOff
Caustics Fall Off.
Definition: Water.h:97
real32 Density
Density.
Definition: Water.h:231
quint32 uint32
Definition: UnderlyingTypes.h:22
Definition: Water.h:27
bool flag
Definition: UnderlyingTypes.h:62
flag IsLava
Is Lava.
Definition: Water.h:225
std::vector< SWaterDoodad > Doodads
Water Doodads.
Definition: Water.h:273
CString32 Name
Name.
Definition: Water.h:73
Definition: UnderlyingTypes.h:1077
Definition: UnderlyingTypes.h:812
Water.
Definition: Water.h:18
uint32 Lifetime
Lifetime.
Definition: Water.h:61
float real32
Definition: UnderlyingTypes.h:52
real32 Specularity
Specularity.
Definition: Water.h:103
real32 MeshRoughness
Mesh Roughness.
Definition: Water.h:127
real32 Drag
Drag.
Definition: Water.h:237
real32 MaxSize
Maximum Size.
Definition: Water.h:55
C4Vector ScrollVectors
Scroll Vectors.
Definition: Water.h:189
real32 MaxLinearVelocity
Max Linear Velocity.
Definition: Water.h:249
CModelLink BeachShoreline
Beach Shoreline.
Definition: Water.h:255
real32 CausticsFPS
Caustics Framerate.
Definition: Water.h:207
Definition: Water.h:67
real32 ShadowDistortion
Shadow Distortion.
Definition: Water.h:151
real32 ColorFallOff
Color Fall Off.
Definition: Water.h:91
EClassIdCWater
Water Type.
Definition: Water.h:12
real32 Height
Height.
Definition: Water.h:79
real32 FramesPerSec
Animation Rate.
Definition: Water.h:195
std::vector< SWaterStateDesc > State
State.
Definition: Water.h:201
C2Vector CausticsTilingFreq
Caustics Tiling Frequency.
Definition: Water.h:213
real32 SpecularScaler
Specular Scale.
Definition: Water.h:109
flag ReceiveShadows
Receive Shadows.
Definition: Water.h:219
const int32 e_classIdCWaterCount
Definition: Water.h:22
CModelLink LavaModel
Lava Model.
Definition: Water.h:267
CModelLink Model
Model.
Definition: Water.h:33
real32 ReflectionDistortion
Reflection Distortion.
Definition: Water.h:139
Definition: UnderlyingTypes.h:1042
real32 AngularDamping
Angular Damping.
Definition: Water.h:243
real32 Density
Density.
Definition: Water.h:41
CSoundLink Sound
Sound.
Definition: Water.h:279
real32 UvRotate
UV Rotate.
Definition: Water.h:121