Class LightUtils
Syntax
Methods
CalculateAnglesForPyramid(Single, Single, out Single, out Single)
Declaration
public static void CalculateAnglesForPyramid(float aspectRatio, float spotAngle, out float angleA, out float angleB)
Parameters
CalculateLineLightLumenToLuminance(Single, Single)
Declaration
public static float CalculateLineLightLumenToLuminance(float intensity, float lineWidth)
Parameters
Returns
CalculateLineLightLuminanceToLumen(Single, Single)
Declaration
public static float CalculateLineLightLuminanceToLumen(float intensity, float lineWidth)
Parameters
Returns
ConvertAreaLightEvToLumen(LightTypeExtent, Single, Single, Single)
Declaration
public static float ConvertAreaLightEvToLumen(LightTypeExtent areaLightType, float ev, float width, float height)
Parameters
Returns
ConvertAreaLightLumenToEv(LightTypeExtent, Single, Single, Single)
Declaration
public static float ConvertAreaLightLumenToEv(LightTypeExtent areaLightType, float lumen, float width, float height)
Parameters
Returns
ConvertAreaLightLumenToLuminance(LightTypeExtent, Single, Single, Single)
Declaration
public static float ConvertAreaLightLumenToLuminance(LightTypeExtent areaLightType, float lumen, float width, float height = 0F)
Parameters
Returns
ConvertAreaLightLuminanceToLumen(LightTypeExtent, Single, Single, Single)
Declaration
public static float ConvertAreaLightLuminanceToLumen(LightTypeExtent areaLightType, float luminance, float width, float height = 0F)
Parameters
Returns
ConvertCandelaToEv(Single)
Declaration
public static float ConvertCandelaToEv(float candela)
Parameters
| Type |
Name |
Description |
| Single |
candela |
|
Returns
ConvertCandelaToLux(Single, Single)
Declaration
public static float ConvertCandelaToLux(float candela, float distance)
Parameters
Returns
ConvertDiscLightLumenToLuminance(Single, Single)
Declaration
public static float ConvertDiscLightLumenToLuminance(float intensity, float discRadius)
Parameters
Returns
ConvertDiscLightLuminanceToLumen(Single, Single)
Declaration
public static float ConvertDiscLightLuminanceToLumen(float intensity, float discRadius)
Parameters
Returns
ConvertEvToCandela(Single)
Declaration
public static float ConvertEvToCandela(float ev)
Parameters
| Type |
Name |
Description |
| Single |
ev |
|
Returns
ConvertEvToLuminance(Single)
Declaration
public static float ConvertEvToLuminance(float ev)
Parameters
| Type |
Name |
Description |
| Single |
ev |
|
Returns
ConvertEvToLux(Single, Single)
Declaration
public static float ConvertEvToLux(float ev, float distance)
Parameters
Returns
ConvertFrustrumLightCandelaToLumen(Single, Single, Single)
Declaration
public static float ConvertFrustrumLightCandelaToLumen(float intensity, float angleA, float angleB)
Parameters
Returns
ConvertFrustrumLightLumenToCandela(Single, Single, Single)
Declaration
public static float ConvertFrustrumLightLumenToCandela(float intensity, float angleA, float angleB)
Parameters
Returns
ConvertLuminanceToEv(Single)
Declaration
public static float ConvertLuminanceToEv(float luminance)
Parameters
| Type |
Name |
Description |
| Single |
luminance |
|
Returns
ConvertLuxToCandela(Single, Single)
Declaration
public static float ConvertLuxToCandela(float lux, float distance)
Parameters
Returns
ConvertLuxToEv(Single, Single)
Declaration
public static float ConvertLuxToEv(float lux, float distance)
Parameters
Returns
ConvertPointLightCandelaToLumen(Single)
Declaration
public static float ConvertPointLightCandelaToLumen(float intensity)
Parameters
| Type |
Name |
Description |
| Single |
intensity |
|
Returns
ConvertPointLightLumenToCandela(Single)
Declaration
public static float ConvertPointLightLumenToCandela(float intensity)
Parameters
| Type |
Name |
Description |
| Single |
intensity |
|
Returns
ConvertPunctualLightCandelaToLumen(LightType, SpotLightShape, Single, Boolean, Single, Single)
Declaration
public static float ConvertPunctualLightCandelaToLumen(LightType lightType, SpotLightShape spotLigthShape, float candela, bool enableSpotReflector, float spotAngle, float aspectRatio)
Parameters
Returns
ConvertPunctualLightEvToLumen(LightType, SpotLightShape, Single, Boolean, Single, Single)
Declaration
public static float ConvertPunctualLightEvToLumen(LightType lightType, SpotLightShape spotLigthShape, float ev, bool enableSpotReflector, float spotAngle, float aspectRatio)
Parameters
Returns
ConvertPunctualLightLumenToCandela(LightType, Single, Single, Boolean)
Declaration
public static float ConvertPunctualLightLumenToCandela(LightType lightType, float lumen, float initialIntensity, bool enableSpotReflector)
Parameters
| Type |
Name |
Description |
| LightType |
lightType |
|
| Single |
lumen |
|
| Single |
initialIntensity |
|
| Boolean |
enableSpotReflector |
|
Returns
ConvertPunctualLightLumenToEv(LightType, Single, Single, Boolean)
Declaration
public static float ConvertPunctualLightLumenToEv(LightType lightType, float lumen, float initialIntensity, bool enableSpotReflector)
Parameters
| Type |
Name |
Description |
| LightType |
lightType |
|
| Single |
lumen |
|
| Single |
initialIntensity |
|
| Boolean |
enableSpotReflector |
|
Returns
ConvertPunctualLightLumenToLux(LightType, Single, Single, Boolean, Single)
Declaration
public static float ConvertPunctualLightLumenToLux(LightType lightType, float lumen, float initialIntensity, bool enableSpotReflector, float distance)
Parameters
Returns
ConvertPunctualLightLuxToLumen(LightType, SpotLightShape, Single, Boolean, Single, Single, Single)
Declaration
public static float ConvertPunctualLightLuxToLumen(LightType lightType, SpotLightShape spotLigthShape, float lux, bool enableSpotReflector, float spotAngle, float aspectRatio, float distance)
Parameters
Returns
ConvertRectLightLumenToLuminance(Single, Single, Single)
Declaration
public static float ConvertRectLightLumenToLuminance(float intensity, float width, float height)
Parameters
Returns
ConvertRectLightLuminanceToLumen(Single, Single, Single)
Declaration
public static float ConvertRectLightLuminanceToLumen(float intensity, float width, float height)
Parameters
Returns
ConvertSphereLightLumenToLuminance(Single, Single)
Declaration
public static float ConvertSphereLightLumenToLuminance(float intensity, float sphereRadius)
Parameters
Returns
ConvertSphereLightLuminanceToLumen(Single, Single)
Declaration
public static float ConvertSphereLightLuminanceToLumen(float intensity, float sphereRadius)
Parameters
Returns
ConvertSpotLightCandelaToLumen(Single, Single, Boolean)
Declaration
public static float ConvertSpotLightCandelaToLumen(float intensity, float angle, bool exact)
Parameters
Returns
ConvertSpotLightLumenToCandela(Single, Single, Boolean)
Declaration
public static float ConvertSpotLightLumenToCandela(float intensity, float angle, bool exact)
Parameters
Returns