Emergency 20 Dokumentation  4.2.0
SupervisorCompositingComponent-inl.h
Go to the documentation of this file.
1 // Copyright (C) 2012-2018 Promotion Software GmbH
2 
3 
4 //[-------------------------------------------------------]
5 //[ Namespace ]
6 //[-------------------------------------------------------]
7 namespace em5
8 {
9 
10 
11  //[-------------------------------------------------------]
12  //[ Public methods ]
13  //[-------------------------------------------------------]
15  {
16  // Nothing to do in here
17  }
18 
20  {
21  return mGlobalAnimationSpeed;
22  }
23 
24  inline void SupervisorCompositingComponent::setGlobalAnimationSpeed(float globalAnimationSpeed)
25  {
26  assignAndPromoteChange(mGlobalAnimationSpeed, globalAnimationSpeed, GLOBAL_ANIMATION_SPEED);
27  }
28 
30  {
31  return mFireAnimationSpeed;
32  }
33 
34  inline void SupervisorCompositingComponent::setFireAnimationSpeed(float fireAnimationSpeed)
35  {
36  assignAndPromoteChange(mFireAnimationSpeed, fireAnimationSpeed, FIRE_ANIMATION_SPEED);
37  }
38 
40  {
41  return mWaterAnimationSpeed;
42  }
43 
44  inline void SupervisorCompositingComponent::setWaterAnimationSpeed(float waterAnimationSpeed)
45  {
46  assignAndPromoteChange(mWaterAnimationSpeed, waterAnimationSpeed, WATER_ANIMATION_SPEED);
47  }
48 
50  {
51  return mVegetationAnimationSpeed;
52  }
53 
54  inline void SupervisorCompositingComponent::setVegetationAnimationSpeed(float vegetationAnimationSpeed)
55  {
56  assignAndPromoteChange(mVegetationAnimationSpeed, vegetationAnimationSpeed, VEGETATION_ANIMATION_SPEED);
57  }
58 
60  {
61  return mVegetationAnimationFrequency;
62  }
63 
64  inline void SupervisorCompositingComponent::setVegetationAnimationFrequency(float vegetationAnimationFrequency)
65  {
66  assignAndPromoteChange(mVegetationAnimationFrequency, vegetationAnimationFrequency, VEGETATION_ANIMATION_FREQUENCY);
67  }
68 
70  {
71  return mVegetationAnimationWeight;
72  }
73 
74  inline void SupervisorCompositingComponent::setVegetationAnimationWeight(float vegetationAnimationWeight)
75  {
76  assignAndPromoteChange(mVegetationAnimationWeight, vegetationAnimationWeight, VEGETATION_ANIMATION_WEIGHT);
77  }
78 
80  {
81  return mVegetationAnimationBending;
82  }
83 
84  inline void SupervisorCompositingComponent::setVegetationAnimationBending(float vegetationAnimationBending)
85  {
86  assignAndPromoteChange(mVegetationAnimationBending, vegetationAnimationBending, VEGETATION_ANIMATION_BENDING);
87  }
88 
90  {
91  return mVegetationAnimationIndividuality;
92  }
93 
94  inline void SupervisorCompositingComponent::setVegetationAnimationIndividuality(float vegetationAnimationIndividuality)
95  {
96  assignAndPromoteChange(mVegetationAnimationIndividuality, vegetationAnimationIndividuality, VEGETATION_ANIMATION_INDIVIDUALITY);
97  }
98 
100  {
101  return mVegetationAnimationCrosswind;
102  }
103 
104  inline void SupervisorCompositingComponent::setVegetationAnimationCrosswind(float vegetationAnimationCrosswind)
105  {
106  assignAndPromoteChange(mVegetationAnimationCrosswind, vegetationAnimationCrosswind, VEGETATION_ANIMATION_CROSSWIND);
107  }
108 
110  {
111  return mGlobalReflectionMap0;
112  }
113 
115  {
116  assignAndPromoteChange(mGlobalReflectionMap0, globalReflectionMap0, GLOBAL_REFLECTION_MAP_0);
117  }
118 
120  {
121  return mGlobalReflectionMap0Intensity;
122  }
123 
124  inline void SupervisorCompositingComponent::setGlobalReflectionMap0Intensity(float globalReflectionMap0Intensity)
125  {
126  assignAndPromoteChange(mGlobalReflectionMap0Intensity, globalReflectionMap0Intensity, GLOBAL_REFLECTION_MAP_0_INTENSITY);
127  }
128 
130  {
131  return mGlobalReflectionMap1;
132  }
133 
135  {
136  assignAndPromoteChange(mGlobalReflectionMap1, globalReflectionMap1, GLOBAL_REFLECTION_MAP_1);
137  }
138 
140  {
141  return mGlobalReflectionMap1Intensity;
142  }
143 
144  inline void SupervisorCompositingComponent::setGlobalReflectionMap1Intensity(float globalReflectionMap1Intensity)
145  {
146  assignAndPromoteChange(mGlobalReflectionMap1Intensity, globalReflectionMap1Intensity, GLOBAL_REFLECTION_MAP_1_INTENSITY);
147  }
148 
150  {
151  return mGlobalReflectionMapFactor;
152  }
153 
154  inline void SupervisorCompositingComponent::setGlobalReflectionMapFactor(float globalReflectionMapFactor)
155  {
156  assignAndPromoteChange(mGlobalReflectionMapFactor, globalReflectionMapFactor, GLOBAL_REFLECTION_MAP_FACTOR);
157  }
158 
160  {
161  return mGlobalReflectionSaturation;
162  }
163 
164  inline void SupervisorCompositingComponent::setGlobalReflectionSaturation(float globalReflectionSaturation)
165  {
166  assignAndPromoteChange(mGlobalReflectionSaturation, globalReflectionSaturation, GLOBAL_REFLECTION_SATURATION);
167  }
168 
170  {
171  return mFoggedSky;
172  }
173 
175  {
176  assignAndPromoteChange(mFoggedSky, foggedSky, FOGGED_SKY);
177  }
178 
180  {
181  return mGlobalSpecularIntensity;
182  }
183 
184  inline void SupervisorCompositingComponent::setGlobalSpecularIntensity(float globalSpecularIntensity)
185  {
186  assignAndPromoteChange(mGlobalSpecularIntensity, globalSpecularIntensity, GLOBAL_SPECULAR_INTENSITY);
187  }
188 
190  {
191  return mGlobalGlossinessIntensity;
192  }
193 
194  inline void SupervisorCompositingComponent::setGlobalGlossinessIntensity(float globalGlossinessIntensity)
195  {
196  assignAndPromoteChange(mGlobalGlossinessIntensity, globalGlossinessIntensity, GLOBAL_GLOSSINESS_INTENSITY);
197  }
198 
200  {
201  return mGlobalSsaoIntensity;
202  }
203 
204  inline void SupervisorCompositingComponent::setGlobalSsaoIntensity(float globalSsaoIntensity)
205  {
206  assignAndPromoteChange(mGlobalSsaoIntensity, globalSsaoIntensity, GLOBAL_SSAO_INTENSITY);
207  }
208 
210  {
211  return mCloudsIntensity;
212  }
213 
214  inline void SupervisorCompositingComponent::setCloudsIntensity(float cloudsIntensity)
215  {
216  assignAndPromoteChange(mCloudsIntensity, cloudsIntensity, CLOUDS_INTENSITY);
217  }
218 
220  {
221  return mHdrExposure;
222  }
223 
224  inline void SupervisorCompositingComponent::setHdrExposure(float hdrExposure)
225  {
226  assignAndPromoteChange(mHdrExposure, hdrExposure, HDR_EXPOSURE);
227  }
228 
230  {
231  return mHdrKey;
232  }
233 
235  {
236  assignAndPromoteChange(mHdrKey, hdrKey, HDR_KEY);
237  }
238 
240  {
241  return mDepthGradingNearColor;
242  }
243 
245  {
246  assignAndPromoteChange(mDepthGradingNearColor, depthGradingNearColor, DEPTH_GRADING_NEAR_COLOR);
247  }
248 
250  {
251  return mDepthGradingFarColor;
252  }
253 
255  {
256  assignAndPromoteChange(mDepthGradingFarColor, depthGradingFarColor, DEPTH_GRADING_FAR_COLOR);
257  }
258 
260  {
261  return mLensBlendIntensity;
262  }
263 
264  inline void SupervisorCompositingComponent::setLensBlendIntensity(float lensBlendIntensity)
265  {
266  assignAndPromoteChange(mLensBlendIntensity, lensBlendIntensity, LENS_BLEND_INTENSITY);
267  }
268 
270  {
271  return mBloomIntensity;
272  }
273 
274  inline void SupervisorCompositingComponent::setBloomIntensity(float bloomIntensity)
275  {
276  assignAndPromoteChange(mBloomIntensity, bloomIntensity, BLOOM_INTENSITY);
277  }
278 
280  {
281  return mVignetteRadius;
282  }
283 
284  inline void SupervisorCompositingComponent::setVignetteRadius(float vignetteRadius)
285  {
286  assignAndPromoteChange(mVignetteRadius, vignetteRadius, VIGNETTE_RADIUS);
287  }
288 
290  {
291  return mVignetteDarkness;
292  }
293 
294  inline void SupervisorCompositingComponent::setVignetteDarkness(float vignetteDarkness)
295  {
296  assignAndPromoteChange(mVignetteDarkness, vignetteDarkness, VIGNETTE_DARKNESS);
297  }
298 
300  {
301  return mColorGradingLut0;
302  }
303 
305  {
306  assignAndPromoteChange(mColorGradingLut0, colorGradingLut0, COLOR_GRADING_LUT_0);
307  }
308 
310  {
311  return mColorGradingLut1;
312  }
313 
315  {
316  assignAndPromoteChange(mColorGradingLut1, colorGradingLut1, COLOR_GRADING_LUT_1);
317  }
318 
320  {
321  return mColorGradingLutFactor;
322  }
323 
324  inline void SupervisorCompositingComponent::setColorGradingLutFactor(float colorGradingLutFactor)
325  {
326  assignAndPromoteChange(mColorGradingLutFactor, colorGradingLutFactor, COLOR_GRADING_LUT_FACTOR);
327  }
328 
330  {
331  return mColorGradingBlend;
332  }
333 
334  inline void SupervisorCompositingComponent::setColorGradingBlend(float colorGradingBlend)
335  {
336  assignAndPromoteChange(mColorGradingBlend, colorGradingBlend, COLOR_GRADING_BLEND);
337  }
338 
340  {
341  return mBlendColor;
342  }
343 
345  {
346  assignAndPromoteChange(mBlendColor, blendColor, BLEND_COLOR);
347  }
348 
350  {
351  return mBlendIntensity;
352  }
353 
354  inline void SupervisorCompositingComponent::setBlendIntensity(float blendIntensity)
355  {
356  assignAndPromoteChange(mBlendIntensity, blendIntensity, BLEND_INTENSITY);
357  }
358 
359  // Rain/wet surfaces
361  {
362  return mWetSurfacesEnabled;
363  }
364 
365  inline void SupervisorCompositingComponent::setWetSurfacesEnabled(bool wetSurfacesEnabled)
366  {
367  assignAndPromoteChange(mWetSurfacesEnabled, wetSurfacesEnabled, WET_SURFACES_ENABLED);
368  }
369 
371  {
372  return mWetSurfacesIntensity;
373  }
374 
375  inline void SupervisorCompositingComponent::setWetSurfacesIntensity(float wetSurfacesIntensity)
376  {
377  assignAndPromoteChange(mWetSurfacesIntensity, wetSurfacesIntensity, WET_SURFACES_INTENSITY);
378  }
379 
381  {
382  return mRainIntensity;
383  }
384 
385  inline void SupervisorCompositingComponent::setRainIntensity(float rainIntensity)
386  {
387  assignAndPromoteChange(mRainIntensity, rainIntensity, RAIN_INTENSITY);
388  }
389 
390 
391 //[-------------------------------------------------------]
392 //[ Namespace ]
393 //[-------------------------------------------------------]
394 } // em5
static const uint32 GLOBAL_REFLECTION_MAP_FACTOR
"GlobalReflectionMapFactor" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:66
Definition: ActionPriority.h:13
static const uint32 WET_SURFACES_ENABLED
"WetSurfacesEnabled" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:94
float getVegetationAnimationBending() const
Definition: SupervisorCompositingComponent-inl.h:79
float getColorGradingBlend() const
Definition: SupervisorCompositingComponent-inl.h:329
const qsf::AssetProxy & getColorGradingLut0() const
Definition: SupervisorCompositingComponent-inl.h:299
float getVegetationAnimationWeight() const
Definition: SupervisorCompositingComponent-inl.h:69
static const uint32 VIGNETTE_RADIUS
"VignetteRadius" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:85
static const uint32 GLOBAL_REFLECTION_SATURATION
"GlobalReflectionSaturation" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:67
static const uint32 VEGETATION_ANIMATION_WEIGHT
"VegetationAnimationWeight" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:57
static const uint32 GLOBAL_ANIMATION_SPEED
"GlobalAnimationSpeed" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:52
static const uint32 HDR_EXPOSURE
"Exposure" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:75
static const uint32 FIRE_ANIMATION_SPEED
"FireAnimationSpeed" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:53
void setVignetteDarkness(float vignetteDarkness)
Definition: SupervisorCompositingComponent-inl.h:294
void setGlobalReflectionMap1(const qsf::AssetProxy &globalReflectionMap1)
Definition: SupervisorCompositingComponent-inl.h:134
void setLensBlendIntensity(float lensBlendIntensity)
Definition: SupervisorCompositingComponent-inl.h:264
float getBloomIntensity() const
Definition: SupervisorCompositingComponent-inl.h:269
void setFoggedSky(bool foggedSky)
Definition: SupervisorCompositingComponent-inl.h:174
const qsf::AssetProxy & getGlobalReflectionMap1() const
Definition: SupervisorCompositingComponent-inl.h:129
static const uint32 BLEND_COLOR
"BlendColor" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:91
static const uint32 WET_SURFACES_INTENSITY
"WetSurfacesIntensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:95
float getGlobalGlossinessIntensity() const
Definition: SupervisorCompositingComponent-inl.h:189
static const uint32 GLOBAL_REFLECTION_MAP_0_INTENSITY
"GlobalReflectionMap0Intensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:63
float getVegetationAnimationSpeed() const
Definition: SupervisorCompositingComponent-inl.h:49
const qsf::Color3 & getDepthGradingFarColor() const
Definition: SupervisorCompositingComponent-inl.h:249
void setDepthGradingFarColor(const qsf::Color3 &depthGradingFarColor)
Definition: SupervisorCompositingComponent-inl.h:254
static const uint32 VEGETATION_ANIMATION_BENDING
"VegetationAnimationBending" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:58
float getVignetteRadius() const
Definition: SupervisorCompositingComponent-inl.h:279
float getVegetationAnimationIndividuality() const
Definition: SupervisorCompositingComponent-inl.h:89
static const uint32 GLOBAL_GLOSSINESS_INTENSITY
"GlobalGlossinessIntensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:71
void setBloomIntensity(float bloomIntensity)
Definition: SupervisorCompositingComponent-inl.h:274
static const uint32 VEGETATION_ANIMATION_CROSSWIND
"VegetationAnimationCrosswind" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:60
bool getFoggedSky() const
Definition: SupervisorCompositingComponent-inl.h:169
float getGlobalReflectionMap1Intensity() const
Definition: SupervisorCompositingComponent-inl.h:139
Color class with red, green and blue component.
Definition: Color3.h:30
const qsf::AssetProxy & getGlobalReflectionMap0() const
Definition: SupervisorCompositingComponent-inl.h:109
void setColorGradingLut0(const qsf::AssetProxy &colorGradingLut0)
Definition: SupervisorCompositingComponent-inl.h:304
void setGlobalReflectionMapFactor(float globalReflectionMapFactor)
Definition: SupervisorCompositingComponent-inl.h:154
static const uint32 GLOBAL_SPECULAR_INTENSITY
"GlobalSpecularIntensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:70
static const uint32 LENS_BLEND_INTENSITY
"LensBlendIntensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:83
void setVegetationAnimationFrequency(float vegetationAnimationFrequency)
Definition: SupervisorCompositingComponent-inl.h:64
static const uint32 DEPTH_GRADING_NEAR_COLOR
"DepthGradingNearColor" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:78
static const uint32 VEGETATION_ANIMATION_INDIVIDUALITY
"VegetationAnimationIndividuality" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:59
float getGlobalAnimationSpeed() const
Definition: SupervisorCompositingComponent-inl.h:19
void setGlobalReflectionMap0Intensity(float globalReflectionMap0Intensity)
Definition: SupervisorCompositingComponent-inl.h:124
void setVegetationAnimationCrosswind(float vegetationAnimationCrosswind)
Definition: SupervisorCompositingComponent-inl.h:104
void setGlobalReflectionMap1Intensity(float globalReflectionMap1Intensity)
Definition: SupervisorCompositingComponent-inl.h:144
static const uint32 COLOR_GRADING_LUT_1
"ColorGradingLut1" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:88
static const uint32 BLOOM_INTENSITY
"BloomIntensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:84
void setWetSurfacesEnabled(bool enabled)
Definition: SupervisorCompositingComponent-inl.h:365
void setBlendColor(const qsf::Color3 &blendColor)
Definition: SupervisorCompositingComponent-inl.h:344
Asset proxy class.
Definition: AssetProxy.h:57
float getVignetteDarkness() const
Definition: SupervisorCompositingComponent-inl.h:289
static const uint32 WATER_ANIMATION_SPEED
"WaterAnimationSpeed" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:54
static const uint32 FOGGED_SKY
"FoggedSky" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:68
void setGlobalSpecularIntensity(float globalSpecularIntensity)
Definition: SupervisorCompositingComponent-inl.h:184
void setGlobalAnimationSpeed(float globalAnimationSpeed)
Definition: SupervisorCompositingComponent-inl.h:24
void setGlobalReflectionSaturation(float globalReflectionSaturation)
Definition: SupervisorCompositingComponent-inl.h:164
void setGlobalSsaoIntensity(float globalSsaoIntensity)
Definition: SupervisorCompositingComponent-inl.h:204
static const uint32 CLOUDS_INTENSITY
"CloudsIntensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:73
float getGlobalReflectionSaturation() const
Definition: SupervisorCompositingComponent-inl.h:159
void setWaterAnimationSpeed(float waterAnimationSpeed)
Definition: SupervisorCompositingComponent-inl.h:44
void setHdrExposure(float hdrExposure)
Definition: SupervisorCompositingComponent-inl.h:224
static const uint32 COLOR_GRADING_BLEND
"ColorGradingBlend" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:90
float getHdrKey() const
Definition: SupervisorCompositingComponent-inl.h:229
void setVignetteRadius(float vignetteRadius)
Definition: SupervisorCompositingComponent-inl.h:284
void setDepthGradingNearColor(const qsf::Color3 &depthGradingNearColor)
Definition: SupervisorCompositingComponent-inl.h:244
const qsf::Color3 & getDepthGradingNearColor() const
Definition: SupervisorCompositingComponent-inl.h:239
static const uint32 VEGETATION_ANIMATION_SPEED
"VegetationAnimationSpeed" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:55
float getHdrExposure() const
Definition: SupervisorCompositingComponent-inl.h:219
static const uint32 GLOBAL_REFLECTION_MAP_1_INTENSITY
"GlobalReflectionMap1Intensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:65
float getGlobalReflectionMap0Intensity() const
Definition: SupervisorCompositingComponent-inl.h:119
void setCloudsIntensity(float cloudsIntensity)
Definition: SupervisorCompositingComponent-inl.h:214
void setVegetationAnimationBending(float vegetationAnimationBending)
Definition: SupervisorCompositingComponent-inl.h:84
void setFireAnimationSpeed(float fireAnimationSpeed)
Definition: SupervisorCompositingComponent-inl.h:34
void setHdrKey(float hdrKey)
Definition: SupervisorCompositingComponent-inl.h:234
void setColorGradingLutFactor(float colorGradingLutFactor)
Definition: SupervisorCompositingComponent-inl.h:324
float getLensBlendIntensity() const
Definition: SupervisorCompositingComponent-inl.h:259
void setColorGradingBlend(float colorGradingBlend)
Definition: SupervisorCompositingComponent-inl.h:334
void setWetSurfacesIntensity(float wetSurfacesIntensity)
Definition: SupervisorCompositingComponent-inl.h:375
float getGlobalReflectionMapFactor() const
Definition: SupervisorCompositingComponent-inl.h:149
static const uint32 GLOBAL_REFLECTION_MAP_1
"GlobalReflectionMap1" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:64
static const uint32 VIGNETTE_DARKNESS
"VignetteDarkness" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:86
const qsf::Color3 & getBlendColor() const
Definition: SupervisorCompositingComponent-inl.h:339
static const uint32 GLOBAL_REFLECTION_MAP_0
"GlobalReflectionMap0" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:62
float getColorGradingLutFactor() const
Definition: SupervisorCompositingComponent-inl.h:319
float getWetSurfacesIntensity() const
Definition: SupervisorCompositingComponent-inl.h:370
const qsf::AssetProxy & getColorGradingLut1() const
Definition: SupervisorCompositingComponent-inl.h:309
static const uint32 DEPTH_GRADING_FAR_COLOR
"DepthGradingFarColor" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:80
float getGlobalSsaoIntensity() const
Definition: SupervisorCompositingComponent-inl.h:199
float getBlendIntensity() const
Definition: SupervisorCompositingComponent-inl.h:349
static const uint32 VEGETATION_ANIMATION_FREQUENCY
"VegetationAnimationFrequency" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:56
static const uint32 COLOR_GRADING_LUT_0
"ColorGradingLut0" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:87
void setVegetationAnimationSpeed(float vegetationAnimationSpeed)
Definition: SupervisorCompositingComponent-inl.h:54
static const uint32 RAIN_INTENSITY
"RainIntensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:96
void setGlobalReflectionMap0(const qsf::AssetProxy &globalReflectionMap0)
Definition: SupervisorCompositingComponent-inl.h:114
float getRainIntensity() const
Definition: SupervisorCompositingComponent-inl.h:380
float getCloudsIntensity() const
Definition: SupervisorCompositingComponent-inl.h:209
void setVegetationAnimationWeight(float vegetationAnimationWeight)
Definition: SupervisorCompositingComponent-inl.h:74
float getFireAnimationSpeed() const
Definition: SupervisorCompositingComponent-inl.h:29
float getVegetationAnimationFrequency() const
Definition: SupervisorCompositingComponent-inl.h:59
float getVegetationAnimationCrosswind() const
Definition: SupervisorCompositingComponent-inl.h:99
static const uint32 HDR_KEY
"Key" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:76
bool assignAndPromoteChange(T &variable, const S &newValue, uint32 propertyId)
Comfort function for updating an exported member variable and promoting any change that happened...
Definition: Component-inl.h:141
float getGlobalSpecularIntensity() const
Definition: SupervisorCompositingComponent-inl.h:179
bool isWetSurfacesEnabled() const
Definition: SupervisorCompositingComponent-inl.h:360
void setGlobalGlossinessIntensity(float globalGlossinessIntensity)
Definition: SupervisorCompositingComponent-inl.h:194
static const uint32 BLEND_INTENSITY
"BlendIntensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:92
static const uint32 GLOBAL_SSAO_INTENSITY
"GlobalSsaoIntensity" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:72
static const uint32 COLOR_GRADING_LUT_FACTOR
"ColorGradingLutFactor" unique class property ID inside the class
Definition: SupervisorCompositingComponent.h:89
void setColorGradingLut1(const qsf::AssetProxy &colorGradingLut1)
Definition: SupervisorCompositingComponent-inl.h:314
void setVegetationAnimationIndividuality(float vegetationAnimationIndividuality)
Definition: SupervisorCompositingComponent-inl.h:94
void setRainIntensity(float rainIntensity)
Definition: SupervisorCompositingComponent-inl.h:385
virtual ~SupervisorCompositingComponent()
Destructor.
Definition: SupervisorCompositingComponent-inl.h:14
float getWaterAnimationSpeed() const
Definition: SupervisorCompositingComponent-inl.h:39
void setBlendIntensity(float blendIntensity)
Definition: SupervisorCompositingComponent-inl.h:354