#include "SO3SCOL.h"#include "../SO3Renderer/SO3Root.h"#include "../SO3Renderer/SO3Window.h"#include "../SCOLBasic/SO3Std.h"#include "../SCOLBasic/SO3DataScol.h"#include "StereoManager.h"#include "SO3Astronomy.h"#include "SO3Water.h"#include "SO3Sky.h"#include "SO3SkyLight.h"#include "../SO3SceneGraph/SO3Scene.h"#include <scol.h>Go to the source code of this file.
Defines | |
| #define | ENVIRONMENT_NB_PKG 71 |
Functions | |
| int | SO3EnvironmentSetViewport (mmachine m) |
| main include | |
| 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 | 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 | SO3SkyGetVolumetricCloudParameters (mmachine m) |
| SO3SkyGetVolumetricCloudParameters : | |
| int | SO3SkySetVolumetricCloudParameters (mmachine m) |
| 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 : | |
| int | SCOLloadEnvironment (mmachine m, cbmachine w) |
| Load the SO3Engine Environment functions. | |
| int | SCOLfreeEnvironment () |
| free the SO3Engine environment functions | |
Variables | |
| char * | ENVIRONMENT_FUNCTIONS_NAMES [ENVIRONMENT_NB_PKG] |
| int(* | ENVIRONMENT_FUNCTIONS [ENVIRONMENT_NB_PKG])(mmachine m) |
| int | ENVIRONMENT_FUNCTIONS_NB_ARGS [ENVIRONMENT_NB_PKG] |
| char * | ENVIRONMENT_FUNCTIONS_SIGNATURES [ENVIRONMENT_NB_PKG] |
| #define ENVIRONMENT_NB_PKG 71 |
Nb of Scol functions or types
Definition at line 2826 of file SCOLEnvironment.cpp.
| int SCOLfreeEnvironment | ( | ) |
free the SO3Engine environment functions
| m | : The VM |
Definition at line 3161 of file SCOLEnvironment.cpp.
Load the SO3Engine Environment functions.
| m | : The VM | |
| w | : The Callback VM |
Definition at line 3152 of file SCOLEnvironment.cpp.
| int SO3SkySetVolumetricCloudParameters | ( | mmachine | m | ) |
Definition at line 2584 of file SCOLEnvironment.cpp.
| int(* ENVIRONMENT_FUNCTIONS[ENVIRONMENT_NB_PKG])(mmachine m) |
Pointers to C functions that manipulate the VM for each scol function previously defined
Definition at line 2916 of file SCOLEnvironment.cpp.
| char* ENVIRONMENT_FUNCTIONS_NAMES[ENVIRONMENT_NB_PKG] |
Names of functions as they'll be in scol scripts.
Definition at line 2831 of file SCOLEnvironment.cpp.
| int ENVIRONMENT_FUNCTIONS_NB_ARGS[ENVIRONMENT_NB_PKG] |
Nb of arguments of each scol function
Definition at line 2994 of file SCOLEnvironment.cpp.
| char* ENVIRONMENT_FUNCTIONS_SIGNATURES[ENVIRONMENT_NB_PKG] |
Prototypes of the scol functions
Definition at line 3072 of file SCOLEnvironment.cpp.
1.6.3