| 
    SO3Engine
    
   | 
 
Go to the source code of this file.
Functions | |
| int | SO3LightCreate (mmachine m) | 
| main include   | |
| int | SO3LightSetType (mmachine m) | 
| SO3LightSetType : Defines the type of light.   | |
| int | SO3LightGetType (mmachine m) | 
| SO3LightGetType : Returns the type of light.   | |
| int | SO3LightSetDiffuseColor (mmachine m) | 
| SO3LightSetDiffuseColor : defines diffuse color of a light.   | |
| int | SO3LightGetDiffuseColor (mmachine m) | 
| SO3LightGetDiffuseColor : Get the diffuse color of a light.   | |
| int | SO3LightSetPowerScale (mmachine m) | 
| SO3LightSetPowerScale : defines power scale of a light.   | |
| int | SO3LightSetShadowFarDistance (mmachine m) | 
| SO3LightSetShadowFarDistance : defines shadows far distance of a light.   | |
| int | SO3LightGetPowerScale (mmachine m) | 
| SO3LightGetPowerScale : Get the power scale of a light.   | |
| int | SO3LightGetShadowFarDistance (mmachine m) | 
| SO3LightGetShadowFarDistance : Get the shadow far distance of a light.   | |
| int | SO3LightSetVisible (mmachine m) | 
| SO3LightSetVisible : defines visibility state of a light.   | |
| int | SO3LightGetVisible (mmachine m) | 
| SO3LightGetVisible : Get the visibility state of a light.   | |
| int | SO3LightSetVolumetric (mmachine m) | 
| SO3LightSetVolumetric : defines if a light is displayed as a volumetric light.   | |
| int | SO3LightGetVolumetric (mmachine m) | 
| SO3LightGetVolumetric : Get the volumetric state of a light.   | |
| int | SO3LightSetAttenuation (mmachine m) | 
| SO3LightSetAttenuation : defines attenuation coefficients for a light.   | |
| int | SO3LightSetAttenuationAuto (mmachine m) | 
| SO3LightSetAttenuationAuto : defines attenuation coefficients for a light automatically, from given range.   | |
| int | SO3LightGetAttenuation (mmachine m) | 
| SO3LightGetAttenuation : Get the attenuation coefficients for a light.   | |
| int | SO3LightSetSpecularColor (mmachine m) | 
| SO3LightSetSpecularColor : defines specular color of a light.   | |
| int | SO3LightGetSpecularColor (mmachine m) | 
| SO3LightGetSpecularColor : Get the specular color of a light.   | |
| int | SO3LightSetSpotFallOff (mmachine m) | 
| SO3LightSetSpotFallOff : defines spot fall off of a spot light.   | |
| int | SO3LightGetSpotFallOff (mmachine m) | 
| SO3LightGetSpotFallOff : Get the spot fall off of a spot light.   | |
| int | SO3LightSetSpotInnerAngle (mmachine m) | 
| SO3LightSetSpotInnerAngle : defines spot inner angle of a spot light.   | |
| int | SO3LightSetSpotOuterAngle (mmachine m) | 
| SO3LightSetSpotOuterAngle : defines spot outer angle of a spot light.   | |
| int | SO3LightSetSpotRange (mmachine m) | 
| SO3LightSetSpotRange : defines spot range of a spot light.   | |
| int | SO3LightGetSpotInnerAngle (mmachine m) | 
| SO3LightGetSpotInnerAngle : Get the spot inner angle of a spot light.   | |
| int | SO3LightGetSpotOuterAngle (mmachine m) | 
| SO3LightGetSpotOuterAngle : Get the spot outer angle of a spot light.   | |
| int | SO3LightSetSourceSize (mmachine m) | 
| SO3LightSetSourceSize : defines the source size of a rect light.   | |
| int | SO3LightGetSourceSize (mmachine m) | 
| SO3LightGetSourceSize : get the source size of a rect light.   | |
| int | SCOLloadLight (mmachine m, cbmachine w) | 
| Load the SO3Engine Lights function.   | |
| int | SCOLfreeLight () | 
| free the SO3Engine Lights function   | |
Variables | |
| NativeDefinition | natSO3Light [] | 
Function Documentation
◆ SCOLfreeLight()
| int SCOLfreeLight | ( | ) | 
free the SO3Engine Lights function
- Parameters
 - 
  
m : The VM  
Definition at line 1347 of file SCOLLight.cpp.
◆ SCOLloadLight()
| int SCOLloadLight | ( | mmachine | m, | 
| cbmachine | w | ||
| ) | 
Load the SO3Engine Lights function.
- Parameters
 - 
  
m : The VM w : The Callback VM  
Definition at line 1337 of file SCOLLight.cpp.
Variable Documentation
◆ natSO3Light
| NativeDefinition natSO3Light[] | 
Initial value:
= {
}
int SO3LightSetAttenuationAuto(mmachine m)
SO3LightSetAttenuationAuto : defines attenuation coefficients for a light automatically,...
Definition SCOLLight.cpp:700
int SO3LightSetSpotRange(mmachine m)
SO3LightSetSpotRange : defines spot range of a spot light.
Definition SCOLLight.cpp:1068
int SO3LightGetSourceSize(mmachine m)
SO3LightGetSourceSize : get the source size of a rect light.
Definition SCOLLight.cpp:1257
int SO3LightSetType(mmachine m)
SO3LightSetType : Defines the type of light.
Definition SCOLLight.cpp:105
int SO3LightGetVolumetric(mmachine m)
SO3LightGetVolumetric : Get the volumetric state of a light.
Definition SCOLLight.cpp:604
int SO3LightGetAttenuation(mmachine m)
SO3LightGetAttenuation : Get the attenuation coefficients for a light.
Definition SCOLLight.cpp:743
int SO3LightGetVisible(mmachine m)
SO3LightGetVisible : Get the visibility state of a light.
Definition SCOLLight.cpp:509
int SO3LightSetPowerScale(mmachine m)
SO3LightSetPowerScale : defines power scale of a light.
Definition SCOLLight.cpp:286
int SO3LightSetSpotOuterAngle(mmachine m)
SO3LightSetSpotOuterAngle : defines spot outer angle of a spot light.
Definition SCOLLight.cpp:1022
int SO3LightSetVolumetric(mmachine m)
SO3LightSetVolumetric : defines if a light is displayed as a volumetric light.
Definition SCOLLight.cpp:557
int SO3LightGetType(mmachine m)
SO3LightGetType : Returns the type of light.
Definition SCOLLight.cpp:157
int SO3LightGetShadowFarDistance(mmachine m)
SO3LightGetShadowFarDistance : Get the shadow far distance of a light.
Definition SCOLLight.cpp:418
int SO3LightGetSpotOuterAngle(mmachine m)
SO3LightGetSpotOuterAngle : Get the spot outer angle of a spot light.
Definition SCOLLight.cpp:1164
int SO3LightGetSpecularColor(mmachine m)
SO3LightGetSpecularColor : Get the specular color of a light.
Definition SCOLLight.cpp:844
int SO3LightSetAttenuation(mmachine m)
SO3LightSetAttenuation : defines attenuation coefficients for a light.
Definition SCOLLight.cpp:652
int SO3LightSetDiffuseColor(mmachine m)
SO3LightSetDiffuseColor : defines diffuse color of a light.
Definition SCOLLight.cpp:201
int SO3LightSetVisible(mmachine m)
SO3LightSetVisible : defines visibility state of a light.
Definition SCOLLight.cpp:462
int SO3LightSetSpotInnerAngle(mmachine m)
SO3LightSetSpotInnerAngle : defines spot inner angle of a spot light.
Definition SCOLLight.cpp:976
int SO3LightGetPowerScale(mmachine m)
SO3LightGetPowerScale : Get the power scale of a light.
Definition SCOLLight.cpp:375
int SO3LightGetDiffuseColor(mmachine m)
SO3LightGetDiffuseColor : Get the diffuse color of a light.
Definition SCOLLight.cpp:244
int SO3LightSetSpecularColor(mmachine m)
SO3LightSetSpecularColor : defines specular color of a light.
Definition SCOLLight.cpp:799
int SO3LightSetSpotFallOff(mmachine m)
SO3LightSetSpotFallOff : defines spot fall off of a spot light.
Definition SCOLLight.cpp:888
int SO3LightGetSpotFallOff(mmachine m)
SO3LightGetSpotFallOff : Get the spot fall off of a spot light.
Definition SCOLLight.cpp:932
int SO3LightSetSourceSize(mmachine m)
SO3LightSetSourceSize : defines the source size of a rect light.
Definition SCOLLight.cpp:1208
int SO3LightGetSpotInnerAngle(mmachine m)
SO3LightGetSpotInnerAngle : Get the spot inner angle of a spot light.
Definition SCOLLight.cpp:1121
int SO3LightSetShadowFarDistance(mmachine m)
SO3LightSetShadowFarDistance : defines shadows far distance of a light.
Definition SCOLLight.cpp:331
Definition at line 1301 of file SCOLLight.cpp.
Generated by