SO3Engine
|
Functions | |
int | SO3EnvironmentRegisterViewport (mmachine m) |
main include | |
int | SO3EnvironmentUnregisterViewport (mmachine m) |
SO3EnvironmentUnregisterViewport : | |
int | SO3EnvironmentGetRegisteredViewports (mmachine m) |
SO3EnvironmentGetRegisteredViewports : | |
int | SO3EnvironmentGetEnable (mmachine m) |
SO3EnvironmentGetEnable : | |
int | SO3EnvironmentSetEnable (mmachine m) |
SO3EnvironmentSetEnable : | |
int | SO3EnvironmentGetWindSpeed (mmachine m) |
SO3EnvironmentGetWindSpeed : | |
int | SO3EnvironmentSetWindSpeed (mmachine m) |
SO3EnvironmentSetWindSpeed : | |
int | SO3EnvironmentGetWindDirection (mmachine m) |
SO3EnvironmentGetWindDirection : | |
int | SO3EnvironmentSetWindDirection (mmachine m) |
SO3EnvironmentSetWindDirection : | |
int | SO3EnvironmentGetHumidity (mmachine m) |
SO3EnvironmentGetHumidity : | |
int | SO3EnvironmentSetHumidity (mmachine m) |
SO3EnvironmentSetHumidity : | |
int | SO3EnvironmentGetTimeSpeedFactor (mmachine m) |
SO3EnvironmentGetTimeSpeedFactor : | |
int | SO3EnvironmentSetTimeSpeedFactor (mmachine m) |
SO3EnvironmentSetTimeSpeedFactor : | |
int | SO3EnvironmentGetPaused (mmachine m) |
SO3EnvironmentGetPaused : | |
int | SO3EnvironmentSetPaused (mmachine m) |
SO3EnvironmentSetPaused : | |
int | SO3EnvironmentGetDateTime (mmachine m) |
SO3EnvironmentGetDateTime : | |
int | SO3EnvironmentSetDateTime (mmachine m) |
SO3EnvironmentSetDateTime : | |
int | SO3EnvironmentGetLongitude (mmachine m) |
SO3EnvironmentGetLongitude : | |
int | SO3EnvironmentSetLongitude (mmachine m) |
SO3EnvironmentSetLongitude : | |
int | SO3EnvironmentGetLatitude (mmachine m) |
SO3EnvironmentGetLatitude : | |
int | SO3EnvironmentSetLatitude (mmachine m) |
SO3EnvironmentSetLatitude : | |
int | SO3WaterGetEnable (mmachine m) |
SO3WaterGetEnable : | |
int | SO3WaterSetEnable (mmachine m) |
SO3WaterSetEnable : | |
int | SO3WaterComponentGetEnabled (mmachine m) |
SO3WaterComponentGetEnabled : | |
int | SO3WaterComponentSetEnabled (mmachine m) |
SO3WaterComponentSetEnabled : | |
int | SO3SkyGetEnable (mmachine m) |
SO3SkyGetEnable : | |
int | SO3SkySetEnable (mmachine m) |
SO3SkySetEnable : | |
int | SO3SkyComponentGetEnabled (mmachine m) |
SO3SkyComponentGetEnabled : | |
int | SO3SkyComponentSetEnabled (mmachine m) |
SO3SkyComponentSetEnabled : | |
int | SO3WaterGetPosition (mmachine m) |
SO3WaterGetPosition : | |
int | SO3WaterSetPosition (mmachine m) |
SO3WaterSetPosition : | |
int | SO3WaterGetColor (mmachine m) |
SO3WaterGetColor : | |
int | SO3WaterSetColor (mmachine m) |
SO3WaterSetColor : | |
int | SO3WaterGetAnimationSpeed (mmachine m) |
SO3WaterGetAnimationSpeed : | |
int | SO3WaterSetAnimationSpeed (mmachine m) |
SO3WaterSetAnimationSpeed : | |
int | SO3WaterGetSunParameters (mmachine m) |
SO3WaterGetSunParameters : | |
int | SO3WaterSetSunParameters (mmachine m) |
SO3WaterSetSunParameters : | |
int | SO3WaterGetFoamParameters (mmachine m) |
SO3WaterGetFoamParameters : | |
int | SO3WaterSetFoamParameters (mmachine m) |
SO3WaterSetFoamParameters : | |
int | SO3WaterGetDepthParameters (mmachine m) |
SO3WaterGetDepthParameters : | |
int | SO3WaterSetDepthParameters (mmachine m) |
SO3WaterSetDepthParameters : | |
int | SO3WaterGetSmoothPower (mmachine m) |
SO3WaterGetSmoothPower : | |
int | SO3WaterSetSmoothPower (mmachine m) |
SO3WaterSetSmoothPower : | |
int | SO3WaterGetCausticsParameters (mmachine m) |
SO3WaterGetCausticsParameters : | |
int | SO3WaterSetCausticsParameters (mmachine m) |
SO3WaterSetCausticsParameters : | |
int | SO3WaterGetGodRaysParameters (mmachine m) |
SO3WaterGetGodRaysParameters : | |
int | SO3WaterSetGodRaysParameters (mmachine m) |
SO3WaterSetGodRaysParameters : | |
int | SO3WaterGetPerlinNoiseParameters (mmachine m) |
SO3WaterGetPerlinNoiseParameters : | |
int | SO3WaterSetPerlinNoiseParameters (mmachine m) |
SO3WaterSetPerlinNoiseParameters : | |
int | SO3WaterGetFftNoiseParameters (mmachine m) |
SO3WaterGetFftNoiseParameters : | |
int | SO3WaterSetFftNoiseParameters (mmachine m) |
SO3WaterSetFftNoiseParameters : | |
int | SO3WaterGetWaveParameters (mmachine m) |
SO3WaterGetWaveParameters : Get the water mesh parameters. | |
int | SO3WaterSetWaveParameters (mmachine m) |
SO3WaterSetWaveParameters : Set the water mesh parameters. | |
int | SO3WaterGetGeometryComplexity (mmachine m) |
SO3WaterGetGeometryComplexity : Set the water mesh complexity. | |
int | SO3WaterSetGeometryComplexity (mmachine m) |
SO3WaterSetGeometryComplexity : Set the water mesh complexity. | |
int | SO3SkyGetAnimationSpeed (mmachine m) |
SO3SkyGetAnimationSpeed : | |
int | SO3SkySetAnimationSpeed (mmachine m) |
SO3SkySetAnimationSpeed : | |
int | SO3SkyGetHdrEnable (mmachine m) |
SO3SkyGetHdrEnable : | |
int | SO3SkySetHdrEnable (mmachine m) |
SO3SkySetHdrEnable : | |
int | SO3SkyGetCloudCeiling (mmachine m) |
SO3SkyGetCloudCeiling : | |
int | SO3SkySetCloudCeiling (mmachine m) |
SO3SkySetCloudCeiling : | |
int | SO3SkyAddLayeredCloud (mmachine m) |
SO3SkyAddLayeredCloud : | |
int | SO3SkyRemoveLayeredCloud (mmachine m) |
SO3SkyAddLayeredCloud : | |
int | SO3SkyGetLayeredCloudIndexes (mmachine m) |
SO3SkyGetLayeredCloudIndexes : | |
int | SO3SkyGetLayeredCloudParameters (mmachine m) |
SO3SkyGetLayeredCloudParameters : | |
int | SO3SkySetLayeredCloudParameters (mmachine m) |
SO3SkySetLayeredCloudParameters : | |
int | SO3SkySetLightningEnable (mmachine m) |
SO3SkySetLightningEnable : Set the sky Lightning state, the sky component must be set on SO3_SKY_COMPONENT_VOLUMETRIC_CLOUD. | |
int | SO3SkyAddLightning (mmachine m) |
SO3SkyAddLightning : Set the sky Lightning state, the sky component must be set on SO3_SKY_COMPONENT_VOLUMETRIC_CLOUD. | |
int | SO3SkyGetVolumetricCloudParameters (mmachine m) |
SO3SkyGetVolumetricCloudParameters : | |
int | SO3SunGetLightColor (mmachine m) |
SO3SunGetLightColor : | |
int | SO3SunSetLightColor (mmachine m) |
SO3SunSetLightColor : | |
int | SO3MoonGetLightColor (mmachine m) |
SO3MoonGetLightColor : | |
int | SO3MoonSetLightColor (mmachine m) |
SO3MoonSetLightColor : | |
int | SO3MoonGetTexturePath (mmachine m) |
SO3MoonGetLightColor : | |
int | SO3MoonSetTexturePath (mmachine m) |
SO3MoonSetTexturePath : | |
Scol functions definition
int SO3EnvironmentGetDateTime | ( | mmachine | m | ) |
SO3EnvironmentGetDateTime :
Prototype: fun [SO3_SCENE] [I I I I I I]
SO3_SCENE | : The scene on which we want to know the environment date/time |
Definition at line 804 of file SCOLEnvironment.cpp.
int SO3EnvironmentGetEnable | ( | mmachine | m | ) |
SO3EnvironmentGetEnable :
Prototype:fun [SO3_SCENE] I
SO3_SCENE | : The scene to which the environment belongs |
Definition at line 266 of file SCOLEnvironment.cpp.
int SO3EnvironmentGetHumidity | ( | mmachine | m | ) |
SO3EnvironmentGetHumidity :
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : The scene on which we want to know the global humidity factor in percent. |
Definition at line 538 of file SCOLEnvironment.cpp.
int SO3EnvironmentGetLatitude | ( | mmachine | m | ) |
SO3EnvironmentGetLatitude :
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : The scene on which we want to know the observer latitude |
Definition at line 1017 of file SCOLEnvironment.cpp.
int SO3EnvironmentGetLongitude | ( | mmachine | m | ) |
SO3EnvironmentGetLongitude :
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : The scene on which we want to know the observer longitude |
Definition at line 936 of file SCOLEnvironment.cpp.
int SO3EnvironmentGetPaused | ( | mmachine | m | ) |
SO3EnvironmentGetPaused :
Prototype:fun [SO3_SCENE] I
SO3_SCENE | : The scene to which the environment belongs |
Definition at line 707 of file SCOLEnvironment.cpp.
int SO3EnvironmentGetRegisteredViewports | ( | mmachine | m | ) |
SO3EnvironmentGetRegisteredViewports :
Prototype: fun [SO3_SCENE] [SO3_VIEWPORT r1]
SO3_SCENE | : The scene on which we want to deactivate the environment rendering |
Definition at line 186 of file SCOLEnvironment.cpp.
int SO3EnvironmentGetTimeSpeedFactor | ( | mmachine | m | ) |
SO3EnvironmentGetTimeSpeedFactor :
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : The scene on which we want to know the time speed factor. |
Definition at line 620 of file SCOLEnvironment.cpp.
int SO3EnvironmentGetWindDirection | ( | mmachine | m | ) |
SO3EnvironmentGetWindDirection :
Prototype: fun [SO3_SCENE] [F F]
SO3_SCENE | : The scene on which we want to know the wind direction. |
Definition at line 446 of file SCOLEnvironment.cpp.
int SO3EnvironmentGetWindSpeed | ( | mmachine | m | ) |
SO3EnvironmentGetWindSpeed :
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : The scene on which we want to know the wind speed. |
Definition at line 363 of file SCOLEnvironment.cpp.
int SO3EnvironmentRegisterViewport | ( | mmachine | m | ) |
main include
SO3EnvironmentRegisterViewport :
Prototype: fun [SO3_SCENE SO3_VIEWPORT] I
SO3_SCENE | : The scene on which we want to activate the environment rendering |
SO3_VIEWPORT | : The viewport that will be used to render the scene (needed for compositors and cameras tracking). |
Definition at line 57 of file SCOLEnvironment.cpp.
int SO3EnvironmentSetDateTime | ( | mmachine | m | ) |
SO3EnvironmentSetDateTime :
Prototype: fun [SO3_SCENE I I I I I I] I
SO3_SCENE | : The scene on which we want to set the environment date/time |
I | : year (NIL to keep existing value) |
I | : month (NIL to keep existing value) |
I | : day (NIL to keep existing value) |
I | : hours (NIL to keep existing value) |
I | : minutes (NIL to keep existing value) |
I | : seconds (NIL to keep existing value) |
Definition at line 862 of file SCOLEnvironment.cpp.
int SO3EnvironmentSetEnable | ( | mmachine | m | ) |
SO3EnvironmentSetEnable :
Prototype:fun [SO3_SCENE I] I
SO3_SCENE | : The scene to which the environment belongs |
I | : Set to "true" to enable the environment rendering, false to deactivate it. |
Definition at line 311 of file SCOLEnvironment.cpp.
int SO3EnvironmentSetHumidity | ( | mmachine | m | ) |
SO3EnvironmentSetHumidity :
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : The scene on which we want to set the global humidity factor in percent |
F | : humidity factor |
Definition at line 579 of file SCOLEnvironment.cpp.
int SO3EnvironmentSetLatitude | ( | mmachine | m | ) |
SO3EnvironmentSetLatitude :
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : The scene on which we want to set the observer latitude |
F | : The observer latitude, in degrees. Positive values are for Northern latitudes, negative values for Southern, 0 is equator. |
Definition at line 1057 of file SCOLEnvironment.cpp.
int SO3EnvironmentSetLongitude | ( | mmachine | m | ) |
SO3EnvironmentSetLongitude :
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : The scene on which we want to set the observer longitude |
F | : The observer longitude, in degrees. Positive values are for Eastern longitudes, negative values for Western, 0 is Prime meridian (or "Greenwich" meridian). |
Definition at line 976 of file SCOLEnvironment.cpp.
int SO3EnvironmentSetPaused | ( | mmachine | m | ) |
SO3EnvironmentSetPaused :
Prototype:fun [SO3_SCENE I] I
SO3_SCENE | : The scene to which the environment belongs |
I | : Set to "true" to pause the environment (no sun/moon position update, nor waves/clouds animations), false to resume. |
Definition at line 752 of file SCOLEnvironment.cpp.
int SO3EnvironmentSetTimeSpeedFactor | ( | mmachine | m | ) |
SO3EnvironmentSetTimeSpeedFactor :
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : The scene on which we want to set the time speed factor. |
F | : The time speed factor, ie how many seconds are elapsed for a "real" second. For example, a factor of 1 will advance the environment simulation at real time. Use a factor of 0 (or NIL) to pause the environment simulation. A factor of 60 will advance the simulation 1 minute every second, and a factor of 3600 will advance the simulation 1 hour every second. |
Definition at line 660 of file SCOLEnvironment.cpp.
int SO3EnvironmentSetWindDirection | ( | mmachine | m | ) |
SO3EnvironmentSetWindDirection :
Prototype: fun [SO3_SCENE F F] I
SO3_SCENE | : The scene on which we want to set the wind direction. |
F | : x value of the wind direction vector |
F | : y value of the wind direction vector |
Definition at line 496 of file SCOLEnvironment.cpp.
int SO3EnvironmentSetWindSpeed | ( | mmachine | m | ) |
SO3EnvironmentSetWindSpeed :
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : The scene on which we want to set the wind speed. |
F | : wind speed value |
Definition at line 403 of file SCOLEnvironment.cpp.
int SO3EnvironmentUnregisterViewport | ( | mmachine | m | ) |
SO3EnvironmentUnregisterViewport :
Prototype: fun [SO3_SCENE SO3_VIEWPORT] I
SO3_SCENE | : The scene on which we want to deactivate the environment rendering |
SO3_VIEWPORT | : The viewport to deactivate. |
Definition at line 122 of file SCOLEnvironment.cpp.
int SO3MoonGetLightColor | ( | mmachine | m | ) |
SO3MoonGetLightColor :
Prototype:fun [SO3_SCENE] I
SO3_SCENE | : The scene on which we want to get the moon light color |
Definition at line 4317 of file SCOLEnvironment.cpp.
int SO3MoonGetTexturePath | ( | mmachine | m | ) |
SO3MoonGetLightColor :
Prototype:fun [SO3_SCENE] S
SO3_SCENE | : The scene on which we want to get the moon texture |
Definition at line 4413 of file SCOLEnvironment.cpp.
int SO3MoonSetLightColor | ( | mmachine | m | ) |
SO3MoonSetLightColor :
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which we want to set the moon light color |
I | : The moon color |
Definition at line 4365 of file SCOLEnvironment.cpp.
int SO3MoonSetTexturePath | ( | mmachine | m | ) |
SO3MoonSetTexturePath :
Prototype: fun [SO3_SCENE S] I
SO3_SCENE | : The scene on which we want to set the moon texture |
S | : The new texture filename to use for the moon |
Definition at line 4459 of file SCOLEnvironment.cpp.
int SO3SkyAddLayeredCloud | ( | mmachine | m | ) |
SO3SkyAddLayeredCloud :
Prototype:fun [SO3_SCENE] I
SO3_SCENE | : The scene on which we want to add a layered cloud layer |
F | : the |
Definition at line 3652 of file SCOLEnvironment.cpp.
int SO3SkyAddLightning | ( | mmachine | m | ) |
SO3SkyAddLightning : Set the sky Lightning state, the sky component must be set on SO3_SKY_COMPONENT_VOLUMETRIC_CLOUD.
Prototype: fun [SO3_SCENE [F F F] [F F F] F] I
SO3_SCENE | : The scene |
[F | F F] : position of the lightning |
[F | F F] : direction of the lightning |
F | : length of the lightning |
Definition at line 4128 of file SCOLEnvironment.cpp.
int SO3SkyComponentGetEnabled | ( | mmachine | m | ) |
SO3SkyComponentGetEnabled :
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which we want to know if the sky subcomponents is activated |
I | : Component type |
Component type values are :
Definition at line 1443 of file SCOLEnvironment.cpp.
int SO3SkyComponentSetEnabled | ( | mmachine | m | ) |
SO3SkyComponentSetEnabled :
Prototype: fun [SO3_SCENE I I] I
SO3_SCENE | : The scene on which we want to activate/deactivate the sky subcomponent |
I | : Sky component type |
I | : 1 to activate the subcomponent, 0 to disable it. |
Component type values are :
Definition at line 1508 of file SCOLEnvironment.cpp.
int SO3SkyGetAnimationSpeed | ( | mmachine | m | ) |
SO3SkyGetAnimationSpeed :
Prototype:fun [SO3_SCENE] F
SO3_SCENE | : The scene on which the sky is rendered |
Definition at line 3362 of file SCOLEnvironment.cpp.
int SO3SkyGetCloudCeiling | ( | mmachine | m | ) |
SO3SkyGetCloudCeiling :
Prototype:fun [SO3_SCENE] F
SO3_SCENE | : The scene on which the sky is rendered |
Definition at line 3558 of file SCOLEnvironment.cpp.
int SO3SkyGetEnable | ( | mmachine | m | ) |
SO3SkyGetEnable :
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : The scene on which we want to know if the sky rendering is activated |
Definition at line 1343 of file SCOLEnvironment.cpp.
int SO3SkyGetHdrEnable | ( | mmachine | m | ) |
SO3SkyGetHdrEnable :
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : The scene on which we want to know if the sky HDR rendering mode is activated |
Definition at line 3458 of file SCOLEnvironment.cpp.
int SO3SkyGetLayeredCloudIndexes | ( | mmachine | m | ) |
SO3SkyGetLayeredCloudIndexes :
Prototype:fun [SO3_SCENE] [I r1]
SO3_SCENE | : The scene on which we want to retrieve the layers index of the layered cloud |
Definition at line 3755 of file SCOLEnvironment.cpp.
int SO3SkyGetLayeredCloudParameters | ( | mmachine | m | ) |
SO3SkyGetLayeredCloudParameters :
Prototype:fun [SO3_SCENE I] [F F F F F F]
SO3_SCENE | : The scene on which the sky is rendered |
I | : the cloud layer index. |
Definition at line 3842 of file SCOLEnvironment.cpp.
int SO3SkyGetVolumetricCloudParameters | ( | mmachine | m | ) |
SO3SkyGetVolumetricCloudParameters :
Prototype:fun [SO3_SCENE] [F F F]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 4192 of file SCOLEnvironment.cpp.
int SO3SkyRemoveLayeredCloud | ( | mmachine | m | ) |
SO3SkyAddLayeredCloud :
Prototype:fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which we want to add a layered cloud layer |
I | : the index of the layer to remove |
Definition at line 3700 of file SCOLEnvironment.cpp.
int SO3SkySetAnimationSpeed | ( | mmachine | m | ) |
SO3SkySetAnimationSpeed :
Prototype:fun [SO3_SCENE F] I
SO3_SCENE | : The scene on which the sky is rendered |
I | : Set the clouds animation speed. Can be negative. If value is "0", the clouds will be frozen. |
Definition at line 3410 of file SCOLEnvironment.cpp.
int SO3SkySetCloudCeiling | ( | mmachine | m | ) |
SO3SkySetCloudCeiling :
Prototype:fun [SO3_SCENE F] I
SO3_SCENE | : The scene on which the sky is rendered |
F | : set the clouds ceiling height, ie, the height above ground at which clouds starts. |
Definition at line 3605 of file SCOLEnvironment.cpp.
int SO3SkySetEnable | ( | mmachine | m | ) |
SO3SkySetEnable :
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which we want to activate the sky rendering |
I | : 1 to activate the sky rendering, 0 to disable it |
Definition at line 1386 of file SCOLEnvironment.cpp.
int SO3SkySetHdrEnable | ( | mmachine | m | ) |
SO3SkySetHdrEnable :
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which we want to activate the water sky HDR rendering |
I | : 1 to activate the HDR rendering mode, 0 to disable it (LDR mode) |
Definition at line 3507 of file SCOLEnvironment.cpp.
int SO3SkySetLayeredCloudParameters | ( | mmachine | m | ) |
SO3SkySetLayeredCloudParameters :
Prototype: fun [SO3_SCENE I F F F F F F] I
SO3_SCENE | : The scene on which we want to set the cloud layer properties |
I | : the cloud layer index. |
F | : height from cloud ceiling (NIL to keep existing value) |
F | : scale (NIL to keep existing value) |
F | : attenuation distance (NIL to keep existing value) |
F | : attenuation detail (NIL to keep existing value) |
F | : height volume (NIL to keep existing value) |
F | : volumetric displacement (NIL to keep existing value) |
Definition at line 3937 of file SCOLEnvironment.cpp.
int SO3SkySetLightningEnable | ( | mmachine | m | ) |
SO3SkySetLightningEnable : Set the sky Lightning state, the sky component must be set on SO3_SKY_COMPONENT_VOLUMETRIC_CLOUD.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : The scene |
I | : 1 to activate the sky Lightning, 0 to disable it |
Definition at line 4074 of file SCOLEnvironment.cpp.
int SO3SunGetLightColor | ( | mmachine | m | ) |
SO3SunGetLightColor :
Prototype:fun [SO3_SCENE] I
SO3_SCENE | : The scene on which we want to get the sun light color |
Definition at line 4220 of file SCOLEnvironment.cpp.
int SO3SunSetLightColor | ( | mmachine | m | ) |
SO3SunSetLightColor :
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which we want to set the sun light color |
I | : The sun color |
Definition at line 4269 of file SCOLEnvironment.cpp.
int SO3WaterComponentGetEnabled | ( | mmachine | m | ) |
SO3WaterComponentGetEnabled :
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which we want to know if the water subcomponent is activated |
I | : Component type |
Component type values are :
Definition at line 1204 of file SCOLEnvironment.cpp.
int SO3WaterComponentSetEnabled | ( | mmachine | m | ) |
SO3WaterComponentSetEnabled :
Prototype: fun [SO3_SCENE I I] I
SO3_SCENE | : The scene on which we want to activate/deactivate the water subcomponent |
I | : Water component type |
I | : 1 to activate the subcomponent, 0 to disable it. |
Component type values are :
Definition at line 1276 of file SCOLEnvironment.cpp.
int SO3WaterGetAnimationSpeed | ( | mmachine | m | ) |
SO3WaterGetAnimationSpeed :
Prototype:fun [SO3_SCENE] F
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 1798 of file SCOLEnvironment.cpp.
int SO3WaterGetCausticsParameters | ( | mmachine | m | ) |
SO3WaterGetCausticsParameters :
Prototype:fun [SO3_SCENE] [F F F]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 2411 of file SCOLEnvironment.cpp.
int SO3WaterGetColor | ( | mmachine | m | ) |
SO3WaterGetColor :
Prototype:fun [SO3_SCENE] I
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 1703 of file SCOLEnvironment.cpp.
int SO3WaterGetDepthParameters | ( | mmachine | m | ) |
SO3WaterGetDepthParameters :
Prototype:fun [SO3_SCENE] [F F]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 2204 of file SCOLEnvironment.cpp.
int SO3WaterGetEnable | ( | mmachine | m | ) |
SO3WaterGetEnable :
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : The scene on which we want to know if the water rendering is activated |
Definition at line 1098 of file SCOLEnvironment.cpp.
int SO3WaterGetFftNoiseParameters | ( | mmachine | m | ) |
SO3WaterGetFftNoiseParameters :
Prototype:fun [SO3_SCENE] [F F F F I F [F F F] F]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 2937 of file SCOLEnvironment.cpp.
int SO3WaterGetFoamParameters | ( | mmachine | m | ) |
SO3WaterGetFoamParameters :
Prototype:fun [SO3_SCENE] [F F F F]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 2059 of file SCOLEnvironment.cpp.
int SO3WaterGetGeometryComplexity | ( | mmachine | m | ) |
SO3WaterGetGeometryComplexity : Set the water mesh complexity.
Prototype:fun [SO3_SCENE] I
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 3254 of file SCOLEnvironment.cpp.
int SO3WaterGetGodRaysParameters | ( | mmachine | m | ) |
SO3WaterGetGodRaysParameters :
Prototype:fun [SO3_SCENE] [[F F F] F F I F I]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 2550 of file SCOLEnvironment.cpp.
int SO3WaterGetPerlinNoiseParameters | ( | mmachine | m | ) |
SO3WaterGetPerlinNoiseParameters :
Prototype:fun [SO3_SCENE] [F I F F F [F F F] F]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 2741 of file SCOLEnvironment.cpp.
int SO3WaterGetPosition | ( | mmachine | m | ) |
SO3WaterGetPosition :
Prototype:fun [SO3_SCENE] [F F F]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 1576 of file SCOLEnvironment.cpp.
int SO3WaterGetSmoothPower | ( | mmachine | m | ) |
SO3WaterGetSmoothPower :
Prototype:fun [SO3_SCENE] F
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 2313 of file SCOLEnvironment.cpp.
int SO3WaterGetSunParameters | ( | mmachine | m | ) |
SO3WaterGetSunParameters :
Prototype:fun [SO3_SCENE] [[F F F] F F I]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 1897 of file SCOLEnvironment.cpp.
int SO3WaterGetWaveParameters | ( | mmachine | m | ) |
SO3WaterGetWaveParameters : Get the water mesh parameters.
Prototype:fun [SO3_SCENE] [F F F]
SO3_SCENE | : The scene on which the water is rendered |
Definition at line 3138 of file SCOLEnvironment.cpp.
int SO3WaterSetAnimationSpeed | ( | mmachine | m | ) |
SO3WaterSetAnimationSpeed :
Prototype:fun [SO3_SCENE F] I
SO3_SCENE | : The scene on which the water is rendered |
I | : Set the waves animation speed. Can be negative. If value is "0", the waves will be frozen. |
Definition at line 1846 of file SCOLEnvironment.cpp.
int SO3WaterSetCausticsParameters | ( | mmachine | m | ) |
SO3WaterSetCausticsParameters :
Prototype: fun [SO3_SCENE F F F] I
SO3_SCENE | : The scene on which the water is rendered |
F | : caustic scale (NIL to keep existing value) |
F | : caustic power (NIL to keep existing value) |
F | : caustic end (NIL to keep existing value) |
Definition at line 2482 of file SCOLEnvironment.cpp.
int SO3WaterSetColor | ( | mmachine | m | ) |
SO3WaterSetColor :
Prototype:fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which the water is rendered |
I | : The color of the water |
Definition at line 1750 of file SCOLEnvironment.cpp.
int SO3WaterSetDepthParameters | ( | mmachine | m | ) |
SO3WaterSetDepthParameters :
Prototype:fun [SO3_SCENE F F] I
SO3_SCENE | : The scene on which the water is rendered |
F | : depth maximum attenuation based on distance along Y axis from water plane Y position (surface position). NIL to keep existing value. |
F | : depth maximum attenuation based on distance from current rendering camera. NIL to keep existing value. |
Definition at line 2261 of file SCOLEnvironment.cpp.
int SO3WaterSetEnable | ( | mmachine | m | ) |
SO3WaterSetEnable :
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which we want to activate the water rendering |
I | : 1 to activate the water rendering, 0 to disable it |
Definition at line 1141 of file SCOLEnvironment.cpp.
int SO3WaterSetFftNoiseParameters | ( | mmachine | m | ) |
SO3WaterSetFftNoiseParameters :
Prototype: fun [SO3_SCENE F F F F I F [F F F] F] I
SO3_SCENE | : The scene on which the water is rendered |
F | : scale (NIL to keep existing value) |
F | : animation speed (NIL to keep exising value) |
F | : amplitude (NIL to keep exising value) |
F | : Kw factor (NIL to keep exising value) |
I | : resolution (NIL to keep exising value) |
F | : physical resolution (NIL to keep existing value) |
[F | F F] : GPU LOD parameters (x -> Initial LOD value (Bigger values -> less detail), y -> Final LOD value, z -> Final distance, use NIL to keep existing value) |
F | : GPU strength (NIL to keep existing value) |
Definition at line 3041 of file SCOLEnvironment.cpp.
int SO3WaterSetFoamParameters | ( | mmachine | m | ) |
SO3WaterSetFoamParameters :
Prototype: fun [SO3_SCENE F F F F] I
SO3_SCENE | : The scene on which the water is rendered |
F | : maximum visibility distance (NIL to keep existing value) |
F | : scale (NIL to keep existing value) |
F | : start (NIL to keep existing value) |
F | : transparency power (NIL to keep existing value) |
Definition at line 2135 of file SCOLEnvironment.cpp.
int SO3WaterSetGeometryComplexity | ( | mmachine | m | ) |
SO3WaterSetGeometryComplexity : Set the water mesh complexity.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : The scene on which the water is rendered |
I | : complexity |
Definition at line 3308 of file SCOLEnvironment.cpp.
int SO3WaterSetGodRaysParameters | ( | mmachine | m | ) |
SO3WaterSetGodRaysParameters :
Prototype: fun [SO3_SCENE [F F F] F F I F I] I
SO3_SCENE | : The scene on which the water is rendered |
[F | F F] : exposure (NIL to keep existing value) |
F | : intensity (NIL to keep existing value) |
speed (NIL to keep existing value) | |
number of rays (NIL to keep existing value) | |
ray size (NIL to keep existing value) | |
enable object intersection (1=true, 0=false) (NIL to keep existing value) |
Definition at line 2648 of file SCOLEnvironment.cpp.
int SO3WaterSetPerlinNoiseParameters | ( | mmachine | m | ) |
SO3WaterSetPerlinNoiseParameters :
Prototype: fun [SO3_SCENE F I F F F [F F F] F] I
SO3_SCENE | : The scene on which the water is rendered |
F | : scale (NIL to keep existing value) |
I | : octaves (NIL to keep existing value) |
F | : falloff (NIL to keep existing value) |
F | : animation speed (NIL to keep existing value) |
F | : time multiplier (NIL to keep existing value) |
[F | F F] : GPU LOD parameters (x -> Initial LOD value (Bigger values -> less detail), y -> Final LOD value, z -> Final distance, use NIL to keep existing value) |
F | : GPU strength (NIL to keep existing value) |
Definition at line 2840 of file SCOLEnvironment.cpp.
int SO3WaterSetPosition | ( | mmachine | m | ) |
SO3WaterSetPosition :
Prototype:fun [SO3_SCENE [F F F]] I
SO3_SCENE | : The scene on which the water is rendered |
[F | F F] : Water plane position vector, "y" is sea level. |
Definition at line 1634 of file SCOLEnvironment.cpp.
int SO3WaterSetSmoothPower | ( | mmachine | m | ) |
SO3WaterSetSmoothPower :
Prototype:fun [SO3_SCENE F] I
SO3_SCENE | : The scene on which the water is rendered |
F | : The waves smooth power parameter, for water rendering |
Definition at line 2361 of file SCOLEnvironment.cpp.
int SO3WaterSetSunParameters | ( | mmachine | m | ) |
SO3WaterSetSunParameters :
Prototype: fun [SO3_SCENE [F F F] F F I] I
SO3_SCENE | : The scene on which the water is rendered |
[F | F F] : sun position in world space (NIL to keep existing value) |
F | : sun strength (NIL to keep existing value) |
F | : sun area (NIL to keep existing value) |
I | : sun color (NIL to keep existing value) |
Definition at line 1982 of file SCOLEnvironment.cpp.
int SO3WaterSetWaveParameters | ( | mmachine | m | ) |
SO3WaterSetWaveParameters : Set the water mesh parameters.
Prototype: fun [SO3_SCENE F F F] I
SO3_SCENE | : The scene on which the water is rendered |
F | : strength |
F | : elevation |
F | : choppy strength |
Definition at line 3197 of file SCOLEnvironment.cpp.