- getAdjustmentBrightness
double getAdjustmentBrightness()
- getAdjustmentColorCorrection
Ref!Texture getAdjustmentColorCorrection()
- getAdjustmentContrast
double getAdjustmentContrast()
- getAdjustmentSaturation
double getAdjustmentSaturation()
- getAmbientLightColor
Color getAmbientLightColor()
- getAmbientLightEnergy
double getAmbientLightEnergy()
- getAmbientLightSkyContribution
double getAmbientLightSkyContribution()
- getBackground
Environment.BGMode getBackground()
- getBgColor
Color getBgColor()
- getBgEnergy
double getBgEnergy()
- getCanvasMaxLayer
long getCanvasMaxLayer()
- getDofBlurFarAmount
double getDofBlurFarAmount()
- getDofBlurFarDistance
double getDofBlurFarDistance()
- getDofBlurFarQuality
Environment.DOFBlurQuality getDofBlurFarQuality()
- getDofBlurFarTransition
double getDofBlurFarTransition()
- getDofBlurNearAmount
double getDofBlurNearAmount()
- getDofBlurNearDistance
double getDofBlurNearDistance()
- getDofBlurNearQuality
Environment.DOFBlurQuality getDofBlurNearQuality()
- getDofBlurNearTransition
double getDofBlurNearTransition()
- getFogColor
Color getFogColor()
- getFogDepthBegin
double getFogDepthBegin()
- getFogDepthCurve
double getFogDepthCurve()
- getFogHeightCurve
double getFogHeightCurve()
- getFogHeightMax
double getFogHeightMax()
- getFogHeightMin
double getFogHeightMin()
- getFogSunAmount
double getFogSunAmount()
- getFogSunColor
Color getFogSunColor()
- getFogTransmitCurve
double getFogTransmitCurve()
- getGlowBlendMode
Environment.GlowBlendMode getGlowBlendMode()
- getGlowBloom
double getGlowBloom()
- getGlowHdrBleedScale
double getGlowHdrBleedScale()
- getGlowHdrBleedThreshold
double getGlowHdrBleedThreshold()
- getGlowIntensity
double getGlowIntensity()
- getGlowStrength
double getGlowStrength()
- getSky
Ref!Sky getSky()
- getSkyCustomFov
double getSkyCustomFov()
- getSsaoAoChannelAffect
double getSsaoAoChannelAffect()
- getSsaoBias
double getSsaoBias()
- getSsaoBlur
Environment.SSAOBlur getSsaoBlur()
- getSsaoColor
Color getSsaoColor()
- getSsaoDirectLightAffect
double getSsaoDirectLightAffect()
- getSsaoEdgeSharpness
double getSsaoEdgeSharpness()
- getSsaoIntensity
double getSsaoIntensity()
- getSsaoIntensity2
double getSsaoIntensity2()
- getSsaoQuality
Environment.SSAOQuality getSsaoQuality()
- getSsaoRadius
double getSsaoRadius()
- getSsaoRadius2
double getSsaoRadius2()
- getSsrDepthTolerance
double getSsrDepthTolerance()
- getSsrFadeIn
double getSsrFadeIn()
- getSsrFadeOut
double getSsrFadeOut()
- getSsrMaxSteps
long getSsrMaxSteps()
- getTonemapAutoExposure
bool getTonemapAutoExposure()
- getTonemapAutoExposureGrey
double getTonemapAutoExposureGrey()
- getTonemapAutoExposureMax
double getTonemapAutoExposureMax()
- getTonemapAutoExposureMin
double getTonemapAutoExposureMin()
- getTonemapAutoExposureSpeed
double getTonemapAutoExposureSpeed()
- getTonemapExposure
double getTonemapExposure()
- getTonemapWhite
double getTonemapWhite()
- getTonemapper
Environment.ToneMapper getTonemapper()
- isAdjustmentEnabled
bool isAdjustmentEnabled()
- isDofBlurFarEnabled
bool isDofBlurFarEnabled()
- isDofBlurNearEnabled
bool isDofBlurNearEnabled()
- isFogDepthEnabled
bool isFogDepthEnabled()
- isFogEnabled
bool isFogEnabled()
- isFogHeightEnabled
bool isFogHeightEnabled()
- isFogTransmitEnabled
bool isFogTransmitEnabled()
- isGlowBicubicUpscaleEnabled
bool isGlowBicubicUpscaleEnabled()
- isGlowEnabled
bool isGlowEnabled()
- isGlowLevelEnabled
bool isGlowLevelEnabled(long idx)
- isSsaoEnabled
bool isSsaoEnabled()
- isSsrEnabled
bool isSsrEnabled()
- isSsrRough
bool isSsrRough()
- opAssign
Environment opAssign(T n)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(Environment other)
Undocumented in source. Be warned that the author may not have intended to support it.
- opEquals
bool opEquals(typeof(null) n)
Undocumented in source. Be warned that the author may not have intended to support it.
- setAdjustmentBrightness
void setAdjustmentBrightness(double brightness)
- setAdjustmentColorCorrection
void setAdjustmentColorCorrection(Texture color_correction)
- setAdjustmentContrast
void setAdjustmentContrast(double contrast)
- setAdjustmentEnable
void setAdjustmentEnable(bool enabled)
- setAdjustmentSaturation
void setAdjustmentSaturation(double saturation)
- setAmbientLightColor
void setAmbientLightColor(Color color)
- setAmbientLightEnergy
void setAmbientLightEnergy(double energy)
- setAmbientLightSkyContribution
void setAmbientLightSkyContribution(double energy)
- setBackground
void setBackground(long mode)
- setBgColor
void setBgColor(Color color)
- setBgEnergy
void setBgEnergy(double energy)
- setCanvasMaxLayer
void setCanvasMaxLayer(long layer)
- setDofBlurFarAmount
void setDofBlurFarAmount(double intensity)
- setDofBlurFarDistance
void setDofBlurFarDistance(double intensity)
- setDofBlurFarEnabled
void setDofBlurFarEnabled(bool enabled)
- setDofBlurFarQuality
void setDofBlurFarQuality(long intensity)
- setDofBlurFarTransition
void setDofBlurFarTransition(double intensity)
- setDofBlurNearAmount
void setDofBlurNearAmount(double intensity)
- setDofBlurNearDistance
void setDofBlurNearDistance(double intensity)
- setDofBlurNearEnabled
void setDofBlurNearEnabled(bool enabled)
- setDofBlurNearQuality
void setDofBlurNearQuality(long level)
- setDofBlurNearTransition
void setDofBlurNearTransition(double intensity)
- setFogColor
void setFogColor(Color color)
- setFogDepthBegin
void setFogDepthBegin(double distance)
- setFogDepthCurve
void setFogDepthCurve(double curve)
- setFogDepthEnabled
void setFogDepthEnabled(bool enabled)
- setFogEnabled
void setFogEnabled(bool enabled)
- setFogHeightCurve
void setFogHeightCurve(double curve)
- setFogHeightEnabled
void setFogHeightEnabled(bool enabled)
- setFogHeightMax
void setFogHeightMax(double height)
- setFogHeightMin
void setFogHeightMin(double height)
- setFogSunAmount
void setFogSunAmount(double amount)
- setFogSunColor
void setFogSunColor(Color color)
- setFogTransmitCurve
void setFogTransmitCurve(double curve)
- setFogTransmitEnabled
void setFogTransmitEnabled(bool enabled)
- setGlowBicubicUpscale
void setGlowBicubicUpscale(bool enabled)
- setGlowBlendMode
void setGlowBlendMode(long mode)
- setGlowBloom
void setGlowBloom(double amount)
- setGlowEnabled
void setGlowEnabled(bool enabled)
- setGlowHdrBleedScale
void setGlowHdrBleedScale(double scale)
- setGlowHdrBleedThreshold
void setGlowHdrBleedThreshold(double threshold)
- setGlowIntensity
void setGlowIntensity(double intensity)
- setGlowLevel
void setGlowLevel(long idx, bool enabled)
- setGlowStrength
void setGlowStrength(double strength)
- setSky
void setSky(Sky sky)
- setSkyCustomFov
void setSkyCustomFov(double scale)
- setSsaoAoChannelAffect
void setSsaoAoChannelAffect(double amount)
- setSsaoBias
void setSsaoBias(double bias)
- setSsaoBlur
void setSsaoBlur(long mode)
- setSsaoColor
void setSsaoColor(Color color)
- setSsaoDirectLightAffect
void setSsaoDirectLightAffect(double amount)
- setSsaoEdgeSharpness
void setSsaoEdgeSharpness(double edge_sharpness)
- setSsaoEnabled
void setSsaoEnabled(bool enabled)
- setSsaoIntensity
void setSsaoIntensity(double intensity)
- setSsaoIntensity2
void setSsaoIntensity2(double intensity)
- setSsaoQuality
void setSsaoQuality(long quality)
- setSsaoRadius
void setSsaoRadius(double radius)
- setSsaoRadius2
void setSsaoRadius2(double radius)
- setSsrDepthTolerance
void setSsrDepthTolerance(double depth_tolerance)
- setSsrEnabled
void setSsrEnabled(bool enabled)
- setSsrFadeIn
void setSsrFadeIn(double fade_in)
- setSsrFadeOut
void setSsrFadeOut(double fade_out)
- setSsrMaxSteps
void setSsrMaxSteps(long max_steps)
- setSsrRough
void setSsrRough(bool rough)
- setTonemapAutoExposure
void setTonemapAutoExposure(bool auto_exposure)
- setTonemapAutoExposureGrey
void setTonemapAutoExposureGrey(double exposure_grey)
- setTonemapAutoExposureMax
void setTonemapAutoExposureMax(double exposure_max)
- setTonemapAutoExposureMin
void setTonemapAutoExposureMin(double exposure_min)
- setTonemapAutoExposureSpeed
void setTonemapAutoExposureSpeed(double exposure_speed)
- setTonemapExposure
void setTonemapExposure(double exposure)
- setTonemapWhite
void setTonemapWhite(double white)
- setTonemapper
void setTonemapper(long mode)
- adjustmentBrightness
double adjustmentBrightness [@property getter]
double adjustmentBrightness [@property setter]
Global brightness value of the rendered scene (default value is 1).
- adjustmentColorCorrection
Texture adjustmentColorCorrection [@property getter]
Texture adjustmentColorCorrection [@property setter]
Applies the provided Texture resource to affect the global color aspect of the rendered scene.
- adjustmentContrast
double adjustmentContrast [@property getter]
double adjustmentContrast [@property setter]
Global contrast value of the rendered scene (default value is 1).
- adjustmentEnabled
bool adjustmentEnabled [@property setter]
Enables the adjustment_* options provided by this resource. If false, adjustments modifications will have no effect on the rendered scene.
- adjustmentEnabled
bool adjustmentEnabled [@property getter]
Enables the adjustment_* options provided by this resource. If false, adjustments modifications will have no effect on the rendered scene.
- adjustmentSaturation
double adjustmentSaturation [@property getter]
double adjustmentSaturation [@property setter]
Global color saturation value of the rendered scene (default value is 1).
- ambientLightColor
Color ambientLightColor [@property getter]
Color ambientLightColor [@property setter]
Color of the ambient light.
- ambientLightEnergy
double ambientLightEnergy [@property getter]
double ambientLightEnergy [@property setter]
Energy of the ambient light. The higher the value, the stronger the light.
- ambientLightSkyContribution
double ambientLightSkyContribution [@property getter]
double ambientLightSkyContribution [@property setter]
Defines the amount of light that the sky brings on the scene. A value of 0 means that the sky's light emission has no effect on the scene illumination, thus all ambient illumination is provided by the ambient light. On the contrary, a value of 1 means that all the light that affects the scene is provided by the sky, thus the ambient light parameter has no effect on the scene.
- autoExposureEnabled
bool autoExposureEnabled [@property getter]
bool autoExposureEnabled [@property setter]
Enables the tonemapping auto exposure mode of the scene renderer. If activated, the renderer will automatically determine the exposure setting to adapt to the illumination of the scene and the observed light.
- autoExposureMaxLuma
double autoExposureMaxLuma [@property getter]
double autoExposureMaxLuma [@property setter]
Maximum luminance value for the auto exposure.
- autoExposureMinLuma
double autoExposureMinLuma [@property getter]
double autoExposureMinLuma [@property setter]
Minimum luminance value for the auto exposure.
- autoExposureScale
double autoExposureScale [@property getter]
double autoExposureScale [@property setter]
Scale of the auto exposure effect. Affects the intensity of auto exposure.
- autoExposureSpeed
double autoExposureSpeed [@property getter]
double autoExposureSpeed [@property setter]
Speed of the auto exposure effect. Affects the time needed for the camera to perform auto exposure.
- backgroundCanvasMaxLayer
long backgroundCanvasMaxLayer [@property getter]
long backgroundCanvasMaxLayer [@property setter]
Maximum layer id (if using Layer background mode).
- backgroundColor
Color backgroundColor [@property getter]
Color backgroundColor [@property setter]
Color displayed for clear areas of the scene (if using Custom color or Color+Sky background modes).
- backgroundEnergy
double backgroundEnergy [@property getter]
double backgroundEnergy [@property setter]
Power of light emitted by the background.
- backgroundMode
Environment.BGMode backgroundMode [@property getter]
long backgroundMode [@property setter]
Defines the mode of background.
- backgroundSky
Sky backgroundSky [@property getter]
Sky backgroundSky [@property setter]
Sky resource defined as background.
- backgroundSkyCustomFov
double backgroundSkyCustomFov [@property getter]
double backgroundSkyCustomFov [@property setter]
Sky resource's custom field of view.
- dofBlurFarAmount
double dofBlurFarAmount [@property setter]
- dofBlurFarAmount
double dofBlurFarAmount [@property getter]
- dofBlurFarDistance
double dofBlurFarDistance [@property getter]
double dofBlurFarDistance [@property setter]
Distance from the camera where the far blur effect affects the rendering.
- dofBlurFarEnabled
bool dofBlurFarEnabled [@property setter]
Enables the far blur effect.
- dofBlurFarEnabled
bool dofBlurFarEnabled [@property getter]
Enables the far blur effect.
- dofBlurFarQuality
long dofBlurFarQuality [@property setter]
Quality of the far blur quality.
- dofBlurFarQuality
Environment.DOFBlurQuality dofBlurFarQuality [@property getter]
Quality of the far blur quality.
- dofBlurFarTransition
double dofBlurFarTransition [@property setter]
Transition between no-blur area and far blur.
- dofBlurFarTransition
double dofBlurFarTransition [@property getter]
Transition between no-blur area and far blur.
- dofBlurNearAmount
double dofBlurNearAmount [@property setter]
- dofBlurNearAmount
double dofBlurNearAmount [@property getter]
- dofBlurNearDistance
double dofBlurNearDistance [@property setter]
Distance from the camera where the near blur effect affects the rendering.
- dofBlurNearDistance
double dofBlurNearDistance [@property getter]
Distance from the camera where the near blur effect affects the rendering.
- dofBlurNearEnabled
bool dofBlurNearEnabled [@property setter]
Enables the near blur effect.
- dofBlurNearEnabled
bool dofBlurNearEnabled [@property getter]
Enables the near blur effect.
- dofBlurNearQuality
long dofBlurNearQuality [@property setter]
Quality of the near blur quality.
- dofBlurNearQuality
Environment.DOFBlurQuality dofBlurNearQuality [@property getter]
Quality of the near blur quality.
- dofBlurNearTransition
double dofBlurNearTransition [@property setter]
Transition between near blur and no-blur area.
- dofBlurNearTransition
double dofBlurNearTransition [@property getter]
Transition between near blur and no-blur area.
- fogColor
Color fogColor [@property getter]
Color fogColor [@property setter]
- fogDepthBegin
double fogDepthBegin [@property getter]
double fogDepthBegin [@property setter]
Fog's depth starting distance from the camera.
- fogDepthCurve
double fogDepthCurve [@property getter]
double fogDepthCurve [@property setter]
Value defining the fog depth intensity.
- fogDepthEnabled
bool fogDepthEnabled [@property getter]
bool fogDepthEnabled [@property setter]
- fogEnabled
bool fogEnabled [@property getter]
bool fogEnabled [@property setter]
Enables the fog. Needs fog_height_enabled and/or for_depth_enabled to actually display fog.
- fogHeightCurve
double fogHeightCurve [@property getter]
double fogHeightCurve [@property setter]
Value defining the fog height intensity.
- fogHeightEnabled
bool fogHeightEnabled [@property getter]
bool fogHeightEnabled [@property setter]
- fogHeightMax
double fogHeightMax [@property getter]
double fogHeightMax [@property setter]
- fogHeightMin
double fogHeightMin [@property getter]
double fogHeightMin [@property setter]
- fogSunAmount
double fogSunAmount [@property getter]
double fogSunAmount [@property setter]
Amount of sun that affects the fog rendering.
- fogSunColor
Color fogSunColor [@property getter]
Color fogSunColor [@property setter]
- fogTransmitCurve
double fogTransmitCurve [@property getter]
double fogTransmitCurve [@property setter]
Amount of light that the fog transmits.
- fogTransmitEnabled
bool fogTransmitEnabled [@property getter]
bool fogTransmitEnabled [@property setter]
Enables fog's light transmission. If enabled, lets reflections light to be transmitted by the fog.
- glowBicubicUpscale
bool glowBicubicUpscale [@property setter]
- glowBicubicUpscale
bool glowBicubicUpscale [@property getter]
- glowBlendMode
long glowBlendMode [@property setter]
- glowBlendMode
Environment.GlowBlendMode glowBlendMode [@property getter]
- glowBloom
double glowBloom [@property setter]
Bloom value (global glow).
- glowBloom
double glowBloom [@property getter]
Bloom value (global glow).
- glowEnabled
bool glowEnabled [@property setter]
- glowEnabled
bool glowEnabled [@property getter]
- glowHdrScale
double glowHdrScale [@property setter]
Bleed scale of the HDR glow.
- glowHdrScale
double glowHdrScale [@property getter]
Bleed scale of the HDR glow.
- glowHdrThreshold
double glowHdrThreshold [@property setter]
Bleed threshold of the HDR glow.
- glowHdrThreshold
double glowHdrThreshold [@property getter]
Bleed threshold of the HDR glow.
- glowIntensity
double glowIntensity [@property getter]
double glowIntensity [@property setter]
- glowLevels1
bool glowLevels1 [@property getter]
bool glowLevels1 [@property setter]
First level of glow (most local).
- glowLevels2
bool glowLevels2 [@property getter]
bool glowLevels2 [@property setter]
- glowLevels3
bool glowLevels3 [@property getter]
bool glowLevels3 [@property setter]
- glowLevels4
bool glowLevels4 [@property getter]
bool glowLevels4 [@property setter]
- glowLevels5
bool glowLevels5 [@property getter]
bool glowLevels5 [@property setter]
- glowLevels6
bool glowLevels6 [@property getter]
bool glowLevels6 [@property setter]
- glowLevels7
bool glowLevels7 [@property getter]
bool glowLevels7 [@property setter]
Seventh level of glow (most global).
- glowStrength
double glowStrength [@property getter]
double glowStrength [@property setter]
- ssReflectionsDepthTolerance
double ssReflectionsDepthTolerance [@property setter]
- ssReflectionsDepthTolerance
double ssReflectionsDepthTolerance [@property getter]
- ssReflectionsEnabled
bool ssReflectionsEnabled [@property setter]
- ssReflectionsEnabled
bool ssReflectionsEnabled [@property getter]
- ssReflectionsFadeIn
double ssReflectionsFadeIn [@property setter]
- ssReflectionsFadeIn
double ssReflectionsFadeIn [@property getter]
- ssReflectionsFadeOut
double ssReflectionsFadeOut [@property setter]
- ssReflectionsFadeOut
double ssReflectionsFadeOut [@property getter]
- ssReflectionsMaxSteps
long ssReflectionsMaxSteps [@property setter]
- ssReflectionsMaxSteps
long ssReflectionsMaxSteps [@property getter]
- ssReflectionsRoughness
bool ssReflectionsRoughness [@property setter]
- ssReflectionsRoughness
bool ssReflectionsRoughness [@property getter]
- ssaoAoChannelAffect
double ssaoAoChannelAffect [@property setter]
- ssaoAoChannelAffect
double ssaoAoChannelAffect [@property getter]
- ssaoBias
double ssaoBias [@property setter]
- ssaoBias
double ssaoBias [@property getter]
- ssaoBlur
Environment.SSAOBlur ssaoBlur [@property getter]
long ssaoBlur [@property setter]
- ssaoColor
Color ssaoColor [@property setter]
- ssaoColor
Color ssaoColor [@property getter]
- ssaoEdgeSharpness
double ssaoEdgeSharpness [@property getter]
double ssaoEdgeSharpness [@property setter]
- ssaoEnabled
bool ssaoEnabled [@property setter]
- ssaoEnabled
bool ssaoEnabled [@property getter]
- ssaoIntensity
double ssaoIntensity [@property setter]
- ssaoIntensity
double ssaoIntensity [@property getter]
- ssaoIntensity2
double ssaoIntensity2 [@property setter]
- ssaoIntensity2
double ssaoIntensity2 [@property getter]
- ssaoLightAffect
double ssaoLightAffect [@property setter]
- ssaoLightAffect
double ssaoLightAffect [@property getter]
- ssaoQuality
Environment.SSAOQuality ssaoQuality [@property getter]
long ssaoQuality [@property setter]
- ssaoRadius
double ssaoRadius [@property setter]
- ssaoRadius
double ssaoRadius [@property getter]
- ssaoRadius2
double ssaoRadius2 [@property setter]
- ssaoRadius2
double ssaoRadius2 [@property getter]
- tonemapExposure
double tonemapExposure [@property setter]
Default exposure for tonemap.
- tonemapExposure
double tonemapExposure [@property getter]
Default exposure for tonemap.
- tonemapMode
long tonemapMode [@property setter]
- tonemapMode
Environment.ToneMapper tonemapMode [@property getter]
- tonemapWhite
double tonemapWhite [@property setter]
White reference value for tonemap.
- tonemapWhite
double tonemapWhite [@property getter]
White reference value for tonemap.
Resource for environment nodes (like WorldEnvironment) that define multiple rendering options.
Resource for environment nodes (like WorldEnvironment) that define multiple environment operations (such as background Sky or Color, ambient light, fog, depth-of-field...). These parameters affect the final render of the scene. The order of these operations is:
- DOF Blur - Motion Blur - Bloom - Tonemap (auto exposure) - Adjustments