VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtSceneEnvironmentalsControllerObject.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
13 #include <vrvCore/DtUniqueID.h>
14 
15 class DtVector;
16 
17 namespace makVrv
18 {
23  {
24 
25  public:
26 
29 
32 
34  virtual void setAirTurbidity(float turbidity);
35 
37  virtual void setAmbientAirTemperature(float temperature);
38 
40  virtual void setCloudState(unsigned int value);
41 
43  virtual void setPrecipitationType(unsigned int type);
44 
46  virtual void setPrecipitationIntensity(float intensity);
47 
49  virtual void setTimeOfDay(int hour, int minutes, double seconds);
50 
52  virtual void setDateAndTimeOfDay(int year, int month, int day,
53  int hour, int minutes, double seconds);
54 
58  virtual void setUseGlobalTimeZone(bool);
59 
61  virtual void setTimeOfDayAdvancementSpeed(float speed);
62 
64  virtual void setVisibilityDistance(float value);
65 
67  virtual void setFogHeight(float value);
68 
70  virtual void setFogColor(const DtVector& color);
71  virtual void setFogColor(float red, float green, float blue); // 0.0-1.0
72  virtual void setFogColor(int red, int green, int blue); // 0-255
73 
75  virtual void setWindDirection(float value);
76 
78  virtual void setWindSpeed(float value);
79 
81  virtual void setSwellState(int state);
82 
84  virtual void setSwellStateDirection(float value);
85 
87  virtual void setSeaState(int state);
88 
90  virtual void setSeaStateDirection(float value);
91 
94  virtual void setWindDrivenSeaStateEnabled(bool value);
95 
97  virtual void setWindFetch(float value);
98 
100  virtual void setSeaChoppiness(float value);
101 
103  virtual void setUnderwaterVisibility(float distance);
104 
106  virtual void setSurfaceTransparency(float value);
107 
109  virtual void setSurgeDepth(float value);
110 
112  virtual void setAmbientWaterTemperature(float temperature);
113 
115  virtual void setWaterCurrentSpeed(float speed);
116 
118  virtual void setWaterCurrentDirection(float direction);
119 
121  virtual void setTidalOffset(float meters);
122 
124  virtual void setTidalDirection(bool inOut);
125 
127  virtual void setThermoclineDepth(unsigned int layer, float value);
128 
130  virtual void setThermoclinePermeability(unsigned int layer, float value);
131 
132  protected:
133 
135  };
136 }
137 
138 
139 
140 

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)