SO3Engine
|
Functions | |
int | SO3SceneSetShadowColor (mmachine m) |
SO3SceneSetShadowColor : function to defines shadow color of the scene. | |
int | SO3SceneGetShadowColor (mmachine m) |
SO3SceneGetShadowColor : function to get the shadow color of the scene. | |
int | SO3SceneSetSelfShadowTexture (mmachine m) |
SO3SceneSetSelfShadowTexture : function to defines self shadow texture. | |
int | SO3SceneGetSelfShadowTexture (mmachine m) |
SO3SceneGetSelfShadowTexture : function to get the self shadow texture. | |
int | SO3SceneSetShadowTextureSize (mmachine m) |
SO3SceneSetShadowTextureSize : function to defines shadow texture size. | |
int | SO3SceneGetShadowTextureSize (mmachine m) |
SO3SceneGetShadowTextureSize : function to get the shadow texture size. | |
int | SO3SceneSetShadowPreset (mmachine m) |
SO3SceneSetShadowPreset : function to defines a preset shadow subsystem to use. | |
int | SO3SceneGetShadowPreset (mmachine m) |
SO3SceneGetShadowPreset : function to get the shadow subsystem in use. | |
int | SO3SceneGetShadowLightingTechnique (mmachine m) |
SO3SceneGetShadowLightingTechnique : function to get technique for shadows. | |
int | SO3SceneSetShadowLightingTechnique (mmachine m) |
SO3SceneSetShadowLightingTechnique : function to set the shadows technique. | |
int | SO3SceneSetShadowQuality (mmachine m) |
SO3SceneSetShadowQuality : function to defines shadow quality to use with current shadow technique This works only with texture shadows presets. | |
int | SO3SceneGetShadowQuality (mmachine m) |
SO3SceneGetShadowQuality : function to get the shadow quality in use This works only with texture shadows presets. | |
int | SO3SceneSetShadowTextureCount (mmachine m) |
SO3SceneSetShadowTextureCount : function to defines shadow texture count in the scene. | |
int | SO3SceneSetDefaultShadowCamera (mmachine m) |
SO3SceneSetDefaultShadowCamera : function to defines default shadow camera. | |
int | SO3SceneSetFocusedShadowCamera (mmachine m) |
SO3SceneSetFocusedShadowCamera : function to set focused shadow camera. | |
int | SO3SceneSetLISPSMShadowCamera (mmachine m) |
SO3SceneSetLISPSMShadowCamera : function to set LISPSM shadow camera. | |
int | SO3SceneSetPlaneShadowCamera (mmachine m) |
SO3SceneSetPlaneShadowCamera : function to set Plane shadow camera. | |
int | SO3SceneSetShadowDirectionalLightExtrusionDistance (mmachine m) |
SO3SceneSetShadowDirectionalLightExtrusionDistance : function to defines shadow directional light extrusion distance. | |
int | SO3SceneSetShadowFarDistance (mmachine m) |
SO3SceneSetShadowFarDistance : function to defines distance maximum for shadows. | |
int | SO3SceneSetShadowTextureFadeStart (mmachine m) |
SO3SceneSetShadowTextureFadeStart : function to defines fade start distance for shadows. | |
int | SO3SceneGetShadowTextureFadeStart (mmachine m) |
SO3SceneGetShadowTextureFadeStart : function to get the shadows fade start distance. | |
int | SO3SceneSetShadowTextureFadeEnd (mmachine m) |
SO3SceneSetShadowTextureFadeEnd : function to defines fade end distance for shadows. | |
int | SO3SceneGetShadowTextureFadeEnd (mmachine m) |
SO3SceneGetShadowTextureFadeEnd : function to get the shadows fade end distance. | |
int | SO3SceneGetShadowTechnique (mmachine m) |
SO3SceneGetShadowTechnique : function to defines technique for shadows. | |
int | SO3SceneSetShadowDirLightTextureOffset (mmachine m) |
SO3SceneSetShadowDirLightTextureOffset : function to defines texture offset. | |
int | SO3SceneGetShadowCameraSetup (mmachine m) |
SO3SceneGetShadowCameraSetup : function to get the shadow camera setup mode. | |
int | SO3SceneGetShadowDirectionalLightExtrusionDistance (mmachine m) |
SO3SceneGetShadowDirectionalLightExtrusionDistance : function to get the shadows direction light extrusion distance. | |
int | SO3SceneGetShadowFarDistance (mmachine m) |
SO3SceneGetShadowFarDistance : function to get the shadows far distance. | |
int | SO3SceneGetShadowDirLightTextureOffset (mmachine m) |
SO3SceneGetShadowDirLightTextureOffset : function to get the shadows direction light texture offset. | |
int | SO3SceneGetShadowTextureCount (mmachine m) |
SO3SceneGetShadowTextureCount : function to get the shadows texture count. | |
int | SO3SceneSetShadowTechnique (mmachine m) |
SO3SceneSetShadowTechnique : function to get the shadows technique. | |
int | SO3SceneSetShadowCaster (mmachine m) |
SO3SceneSetShadowCaster : function to defines shadows caster. | |
int | SO3SceneSetShadowReceiver (mmachine m) |
SO3SceneSetShadowReceiver : function to defines shadows receiver. | |
int | SO3SceneGetShadowCaster (mmachine m) |
SO3SceneGetShadowCaster : function to retrieve shadows caster material name. | |
int | SO3SceneGetShadowReceiver (mmachine m) |
SO3SceneGetShadowReceiver : function to retrieve shadows receiver. | |
Scol functions definition
int SO3SceneGetSelfShadowTexture | ( | mmachine | m | ) |
SO3SceneGetSelfShadowTexture : function to get the self shadow texture.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
Definition at line 188 of file SCOLLighting.cpp.
int SO3SceneGetShadowCameraSetup | ( | mmachine | m | ) |
SO3SceneGetShadowCameraSetup : function to get the shadow camera setup mode.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
DEPRECATED
Definition at line 1152 of file SCOLLighting.cpp.
int SO3SceneGetShadowCaster | ( | mmachine | m | ) |
SO3SceneGetShadowCaster : function to retrieve shadows caster material name.
Prototype: fun [SO3_SCENE] S
SO3_SCENE | : current scene |
Definition at line 1505 of file SCOLLighting.cpp.
int SO3SceneGetShadowColor | ( | mmachine | m | ) |
SO3SceneGetShadowColor : function to get the shadow color of the scene.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
Definition at line 108 of file SCOLLighting.cpp.
int SO3SceneGetShadowDirectionalLightExtrusionDistance | ( | mmachine | m | ) |
SO3SceneGetShadowDirectionalLightExtrusionDistance : function to get the shadows direction light extrusion distance.
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : current scene |
Definition at line 1184 of file SCOLLighting.cpp.
int SO3SceneGetShadowDirLightTextureOffset | ( | mmachine | m | ) |
SO3SceneGetShadowDirLightTextureOffset : function to get the shadows direction light texture offset.
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : current scene |
Definition at line 1264 of file SCOLLighting.cpp.
int SO3SceneGetShadowFarDistance | ( | mmachine | m | ) |
SO3SceneGetShadowFarDistance : function to get the shadows far distance.
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : current scene |
Definition at line 1227 of file SCOLLighting.cpp.
int SO3SceneGetShadowLightingTechnique | ( | mmachine | m | ) |
SO3SceneGetShadowLightingTechnique : function to get technique for shadows.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
For shadow techniques, values are :
Definition at line 415 of file SCOLLighting.cpp.
int SO3SceneGetShadowPreset | ( | mmachine | m | ) |
SO3SceneGetShadowPreset : function to get the shadow subsystem in use.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
Definition at line 378 of file SCOLLighting.cpp.
int SO3SceneGetShadowQuality | ( | mmachine | m | ) |
SO3SceneGetShadowQuality : function to get the shadow quality in use This works only with texture shadows presets.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
Definition at line 554 of file SCOLLighting.cpp.
int SO3SceneGetShadowReceiver | ( | mmachine | m | ) |
SO3SceneGetShadowReceiver : function to retrieve shadows receiver.
Prototype: fun [SO3_SCENE] S
SO3_SCENE | : current scene |
Definition at line 1546 of file SCOLLighting.cpp.
int SO3SceneGetShadowTechnique | ( | mmachine | m | ) |
SO3SceneGetShadowTechnique : function to defines technique for shadows.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
For shadow techniques, values are :
Definition at line 1059 of file SCOLLighting.cpp.
int SO3SceneGetShadowTextureCount | ( | mmachine | m | ) |
SO3SceneGetShadowTextureCount : function to get the shadows texture count.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
Definition at line 1297 of file SCOLLighting.cpp.
int SO3SceneGetShadowTextureFadeEnd | ( | mmachine | m | ) |
SO3SceneGetShadowTextureFadeEnd : function to get the shadows fade end distance.
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : current scene |
Definition at line 1007 of file SCOLLighting.cpp.
int SO3SceneGetShadowTextureFadeStart | ( | mmachine | m | ) |
SO3SceneGetShadowTextureFadeStart : function to get the shadows fade start distance.
Prototype: fun [SO3_SCENE] F
SO3_SCENE | : current scene |
Definition at line 930 of file SCOLLighting.cpp.
int SO3SceneGetShadowTextureSize | ( | mmachine | m | ) |
SO3SceneGetShadowTextureSize : function to get the shadow texture size.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
Definition at line 275 of file SCOLLighting.cpp.
int SO3SceneSetDefaultShadowCamera | ( | mmachine | m | ) |
SO3SceneSetDefaultShadowCamera : function to defines default shadow camera.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : current scene |
Definition at line 630 of file SCOLLighting.cpp.
int SO3SceneSetFocusedShadowCamera | ( | mmachine | m | ) |
SO3SceneSetFocusedShadowCamera : function to set focused shadow camera.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
Definition at line 664 of file SCOLLighting.cpp.
int SO3SceneSetLISPSMShadowCamera | ( | mmachine | m | ) |
SO3SceneSetLISPSMShadowCamera : function to set LISPSM shadow camera.
Prototype: fun [SO3_SCENE] I
SO3_SCENE | : current scene |
Definition at line 706 of file SCOLLighting.cpp.
int SO3SceneSetPlaneShadowCamera | ( | mmachine | m | ) |
SO3SceneSetPlaneShadowCamera : function to set Plane shadow camera.
Prototype: fun [SO3_SCENE [F F F] F] I
SO3_SCENE | : current scene |
[F | F F] : vector which defines normal |
F | : distance |
Definition at line 750 of file SCOLLighting.cpp.
int SO3SceneSetSelfShadowTexture | ( | mmachine | m | ) |
SO3SceneSetSelfShadowTexture : function to defines self shadow texture.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : current scene |
I | : boolean (1 enable/0 disable) |
Definition at line 147 of file SCOLLighting.cpp.
int SO3SceneSetShadowCaster | ( | mmachine | m | ) |
SO3SceneSetShadowCaster : function to defines shadows caster.
Prototype: fun [SO3_SCENE S] I
SO3_SCENE | : current scene |
S | : name for shadow caster material |
Definition at line 1406 of file SCOLLighting.cpp.
int SO3SceneSetShadowColor | ( | mmachine | m | ) |
SO3SceneSetShadowColor : function to defines shadow color of the scene.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : current scene |
I | : color (rgba) |
Definition at line 70 of file SCOLLighting.cpp.
int SO3SceneSetShadowDirectionalLightExtrusionDistance | ( | mmachine | m | ) |
SO3SceneSetShadowDirectionalLightExtrusionDistance : function to defines shadow directional light extrusion distance.
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : current scene |
F | : distance of extrusion light |
Definition at line 812 of file SCOLLighting.cpp.
int SO3SceneSetShadowDirLightTextureOffset | ( | mmachine | m | ) |
SO3SceneSetShadowDirLightTextureOffset : function to defines texture offset.
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : current scene |
F | : offset |
Definition at line 1116 of file SCOLLighting.cpp.
int SO3SceneSetShadowFarDistance | ( | mmachine | m | ) |
SO3SceneSetShadowFarDistance : function to defines distance maximum for shadows.
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : current scene |
F | : distance |
Definition at line 853 of file SCOLLighting.cpp.
int SO3SceneSetShadowLightingTechnique | ( | mmachine | m | ) |
SO3SceneSetShadowLightingTechnique : function to set the shadows technique.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : current scene |
I | : shadow technique |
For shadow techniques, values are :
Definition at line 458 of file SCOLLighting.cpp.
int SO3SceneSetShadowPreset | ( | mmachine | m | ) |
SO3SceneSetShadowPreset : function to defines a preset shadow subsystem to use.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : current scene |
I | : shadow subsystem to use Possible values:
|
Definition at line 324 of file SCOLLighting.cpp.
int SO3SceneSetShadowQuality | ( | mmachine | m | ) |
SO3SceneSetShadowQuality : function to defines shadow quality to use with current shadow technique This works only with texture shadows presets.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : current scene |
I | : shadow quality Possible values:
|
Definition at line 504 of file SCOLLighting.cpp.
int SO3SceneSetShadowReceiver | ( | mmachine | m | ) |
SO3SceneSetShadowReceiver : function to defines shadows receiver.
Prototype: fun [SO3_SCENE S] I
SO3_SCENE | : current scene |
S | : name for shadow receiver material |
Definition at line 1455 of file SCOLLighting.cpp.
int SO3SceneSetShadowTechnique | ( | mmachine | m | ) |
SO3SceneSetShadowTechnique : function to get the shadows technique.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : current scene |
I | : shadow technique |
For shadow techniques, values are :
Definition at line 1344 of file SCOLLighting.cpp.
int SO3SceneSetShadowTextureCount | ( | mmachine | m | ) |
SO3SceneSetShadowTextureCount : function to defines shadow texture count in the scene.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : current scene |
I | : number of shadow textures |
Definition at line 588 of file SCOLLighting.cpp.
int SO3SceneSetShadowTextureFadeEnd | ( | mmachine | m | ) |
SO3SceneSetShadowTextureFadeEnd : function to defines fade end distance for shadows.
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : current scene |
F | : distance |
Definition at line 969 of file SCOLLighting.cpp.
int SO3SceneSetShadowTextureFadeStart | ( | mmachine | m | ) |
SO3SceneSetShadowTextureFadeStart : function to defines fade start distance for shadows.
Prototype: fun [SO3_SCENE F] I
SO3_SCENE | : current scene |
F | : distance |
Definition at line 892 of file SCOLLighting.cpp.
int SO3SceneSetShadowTextureSize | ( | mmachine | m | ) |
SO3SceneSetShadowTextureSize : function to defines shadow texture size.
Prototype: fun [SO3_SCENE I] I
SO3_SCENE | : current scene |
I | : shadow texture size |
Definition at line 228 of file SCOLLighting.cpp.