Difference between revisions of "Script/WeatherReference"
From SF3
Line 5: | Line 5: | ||
{| border='0' style ='border:solid 1px #eeeedd; color: black; width: 1200px;background-color: #ffffcc;' cellspacing='0' cellpadding='7' | {| border='0' style ='border:solid 1px #eeeedd; color: black; width: 1200px;background-color: #ffffcc;' cellspacing='0' cellpadding='7' | ||
|- | |- | ||
− | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes| | + | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|int]] |
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 1.0;' | '''GetWorldTimeMS''' () const |
+ | |- | ||
+ | | | ||
+ | | style = 'color: #505050; line-height: 0.5;' |''get the absolute time in milliseconds that has passed since the level has started'' | ||
+ | |- | ||
+ | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|int]] | ||
+ | | style='color: black; width: 90%; line-height: 1.0;' | '''GetDeterministicRandomInt''' (const [[../BasicDataTypes|int]] ''_iFrom'', const [[../BasicDataTypes|int]] ''_iTo'') const | ||
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |'' | + | | style = 'color: #505050; line-height: 0.5;' |''returns a deterministic random integer in the range [_iFrom; _iTo['' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
Line 72: | Line 78: | ||
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetButtScale''' () const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get current | + | | style = 'color: #505050; line-height: 0.5;' |''get current butt scale'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetDefaultButtScale''' () const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get default | + | | style = 'color: #505050; line-height: 0.5;' |''get default butt scale'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''SetButtScale''' (const [[../BasicDataTypes|float]] ''_fValue'') |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''set | + | | style = 'color: #505050; line-height: 0.5;' |''set butt scale'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetButtDensity''' () const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get current | + | | style = 'color: #505050; line-height: 0.5;' |''get current butt density'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetDefaultButtDensity''' () const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get default | + | | style = 'color: #505050; line-height: 0.5;' |''get default butt density'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''SetButtDensity''' (const [[../BasicDataTypes|float]] ''_fValue'') |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''set | + | | style = 'color: #505050; line-height: 0.5;' |''set butt scale'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetButtStrength''' () const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get current | + | | style = 'color: #505050; line-height: 0.5;' |''get current butt strength'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|float]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetDefaultButtStrength''' () const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get default | + | | style = 'color: #505050; line-height: 0.5;' |''get default butt strength'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''SetButtStrength''' (const [[../BasicDataTypes|float]] ''_fValue'') |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''set | + | | style = 'color: #505050; line-height: 0.5;' |''set butt strength'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetButtLayerSpeedA''' ([[../BasicDataTypes|float]]&out ''_fOutX'', [[../BasicDataTypes|float]]&out ''_fOutZ'') const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get current | + | | style = 'color: #505050; line-height: 0.5;' |''get current butt speed for layer A'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetDefaultButtLayerSpeedA''' ([[../BasicDataTypes|float]]&out ''_fOutX'', [[../BasicDataTypes|float]]&out ''_fOutZ'') const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get default | + | | style = 'color: #505050; line-height: 0.5;' |''get default butt speed for layer A'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''SetButtLayerSpeedA''' (const [[../BasicDataTypes|float]] ''_fX'', const [[../BasicDataTypes|float]] ''_fZ'') |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''set | + | | style = 'color: #505050; line-height: 0.5;' |''set butt speed for layer A'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetButtLayerSpeedB''' ([[../BasicDataTypes|float]]&out ''_fOutX'', [[../BasicDataTypes|float]]&out ''_fOutZ'') const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get current | + | | style = 'color: #505050; line-height: 0.5;' |''get current butt speed for layer B'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''GetDefaultButtLayerSpeedB''' ([[../BasicDataTypes|float]]&out ''_fOutX'', [[../BasicDataTypes|float]]&out ''_fOutZ'') const |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''get default | + | | style = 'color: #505050; line-height: 0.5;' |''get default butt speed for layer B'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|void]] | ||
− | | style='color: black; width: 90%; line-height: 0.8;' | ''' | + | | style='color: black; width: 90%; line-height: 0.8;' | '''SetButtLayerSpeedB''' (const [[../BasicDataTypes|float]] ''_fX'', const [[../BasicDataTypes|float]] ''_fZ'') |
|- | |- | ||
| | | | ||
− | | style = 'color: #505050; line-height: 0.5;' |''set | + | | style = 'color: #505050; line-height: 0.5;' |''set butt speed for layer B'' |
|- | |- | ||
| style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|bool]] | | style='color: blue; width: 10%; text-align:right;line-height: 0.8;' | [[../BasicDataTypes|bool]] |
Revision as of 13:55, 27 June 2017
class WeatherReference
A script which handles the weather.
Class Methods
int | GetWorldTimeMS () const |
get the absolute time in milliseconds that has passed since the level has started | |
int | GetDeterministicRandomInt (const int _iFrom, const int _iTo) const |
returns a deterministic random integer in the range [_iFrom; _iTo[ | |
void | RestoreDefaultWeather () |
restore weather settings to default | |
float | GetShadowStrength () const |
get current shadow strength | |
float | GetDefaultShadowStrength () const |
get default shadow strength | |
void | SetShadowStrength (const float _fValue) |
set shadow strength | |
float | GetRoughness () const |
get current roughness | |
float | GetDefaultRoughness () const |
get default roughness | |
void | SetRoughness (const float _fValue) |
set roughness | |
float | GetViewDependentRoughness () const |
get current view dependent roughness | |
float | GetDefaultViewDependentRoughness () const |
get default view dependent roughness | |
void | SetViewDependentRoughness (const float _fValue) |
set view dependent roughness | |
float | GetButtScale () const |
get current butt scale | |
float | GetDefaultButtScale () const |
get default butt scale | |
void | SetButtScale (const float _fValue) |
set butt scale | |
float | GetButtDensity () const |
get current butt density | |
float | GetDefaultButtDensity () const |
get default butt density | |
void | SetButtDensity (const float _fValue) |
set butt scale | |
float | GetButtStrength () const |
get current butt strength | |
float | GetDefaultButtStrength () const |
get default butt strength | |
void | SetButtStrength (const float _fValue) |
set butt strength | |
void | GetButtLayerSpeedA (float&out _fOutX, float&out _fOutZ) const |
get current butt speed for layer A | |
void | GetDefaultButtLayerSpeedA (float&out _fOutX, float&out _fOutZ) const |
get default butt speed for layer A | |
void | SetButtLayerSpeedA (const float _fX, const float _fZ) |
set butt speed for layer A | |
void | GetButtLayerSpeedB (float&out _fOutX, float&out _fOutZ) const |
get current butt speed for layer B | |
void | GetDefaultButtLayerSpeedB (float&out _fOutX, float&out _fOutZ) const |
get default butt speed for layer B | |
void | SetButtLayerSpeedB (const float _fX, const float _fZ) |
set butt speed for layer B | |
bool | IsEffectEnabled (const EWeatherEffect _Effect) const |
is effect currently enabled? | |
bool | IsEffectEnabledByDefault (const EWeatherEffect _Effect) const |
is effect enabled by default? | |
void | EnableEffect (const EWeatherEffect _Effect, const bool _bEnabled) |
enable or disable effect | |
float | GetEffectIntensity (const EWeatherEffect _Effect) const |
get current effect intensity | |
float | GetDefaultEffectIntensity (const EWeatherEffect _Effect) const |
get default effect intensity | |
void | SetEffectIntensity (const EWeatherEffect _Effect, const float _fValue) |
set effect intensity |