proc backgroundMode*(self: Environment): int64 {.gcsafe, locks: 0
.} 
- 
 
proc `backgroundMode =`*(self: Environment; val: int64) {.gcsafe, locks: 0
.} 
- 
 
proc backgroundSky*(self: Environment): Sky {.gcsafe, locks: 0
.} 
- 
 
proc `backgroundSky =`*(self: Environment; val: Sky) {.gcsafe, locks: 0
.} 
- 
 
proc backgroundSkyScale*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `backgroundSkyScale =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc backgroundColor*(self: Environment): Color {.gcsafe, locks: 0
.} 
- 
 
proc `backgroundColor =`*(self: Environment; val: Color) {.gcsafe, locks: 0
.} 
- 
 
proc backgroundEnergy*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `backgroundEnergy =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc backgroundCanvasMaxLayer*(self: Environment): int64 {.gcsafe, locks: 0
.} 
- 
 
proc `backgroundCanvasMaxLayer =`*(self: Environment; val: int64) {.gcsafe, locks: 0
.} 
- 
 
proc ambientLightColor*(self: Environment): Color {.gcsafe, locks: 0
.} 
- 
 
proc `ambientLightColor =`*(self: Environment; val: Color) {.gcsafe, locks: 0
.} 
- 
 
proc ambientLightEnergy*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ambientLightEnergy =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ambientLightSkyContribution*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ambientLightSkyContribution =`*(self: Environment; val: float64) {.gcsafe,
    locks: 0
.} 
- 
 
proc fogEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `fogEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc fogColor*(self: Environment): Color {.gcsafe, locks: 0
.} 
- 
 
proc `fogColor =`*(self: Environment; val: Color) {.gcsafe, locks: 0
.} 
- 
 
proc fogSunColor*(self: Environment): Color {.gcsafe, locks: 0
.} 
- 
 
proc `fogSunColor =`*(self: Environment; val: Color) {.gcsafe, locks: 0
.} 
- 
 
proc fogSunAmount*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `fogSunAmount =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc fogDepthEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `fogDepthEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc fogDepthBegin*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `fogDepthBegin =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc fogDepthCurve*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `fogDepthCurve =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc fogTransmitEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `fogTransmitEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc fogTransmitCurve*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `fogTransmitCurve =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc fogHeightEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `fogHeightEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc fogHeightMin*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `fogHeightMin =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc fogHeightMax*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `fogHeightMax =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc fogHeightCurve*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `fogHeightCurve =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc tonemapMode*(self: Environment): int64 {.gcsafe, locks: 0
.} 
- 
 
proc `tonemapMode =`*(self: Environment; val: int64) {.gcsafe, locks: 0
.} 
- 
 
proc tonemapExposure*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `tonemapExposure =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc tonemapWhite*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `tonemapWhite =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc autoExposureEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `autoExposureEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc autoExposureScale*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `autoExposureScale =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc autoExposureMinLuma*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `autoExposureMinLuma =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc autoExposureMaxLuma*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `autoExposureMaxLuma =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc autoExposureSpeed*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `autoExposureSpeed =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ssReflectionsEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `ssReflectionsEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc ssReflectionsMaxSteps*(self: Environment): int64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssReflectionsMaxSteps =`*(self: Environment; val: int64) {.gcsafe, locks: 0
.} 
- 
 
proc ssReflectionsFadeIn*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssReflectionsFadeIn =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ssReflectionsFadeOut*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssReflectionsFadeOut =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ssReflectionsDepthTolerance*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssReflectionsDepthTolerance =`*(self: Environment; val: float64) {.gcsafe,
    locks: 0
.} 
- 
 
proc ssReflectionsRoughness*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `ssReflectionsRoughness =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc ssaoEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `ssaoEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc ssaoRadius*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssaoRadius =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ssaoIntensity*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssaoIntensity =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ssaoRadius2*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssaoRadius2 =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ssaoIntensity2*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssaoIntensity2 =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ssaoBias*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssaoBias =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ssaoLightAffect*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `ssaoLightAffect =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc ssaoColor*(self: Environment): Color {.gcsafe, locks: 0
.} 
- 
 
proc `ssaoColor =`*(self: Environment; val: Color) {.gcsafe, locks: 0
.} 
- 
 
proc ssaoBlur*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `ssaoBlur =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurFarEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurFarEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurFarDistance*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurFarDistance =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurFarTransition*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurFarTransition =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurFarAmount*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurFarAmount =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurFarQuality*(self: Environment): int64 {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurFarQuality =`*(self: Environment; val: int64) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurNearEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurNearEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurNearDistance*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurNearDistance =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurNearTransition*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurNearTransition =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurNearAmount*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurNearAmount =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc dofBlurNearQuality*(self: Environment): int64 {.gcsafe, locks: 0
.} 
- 
 
proc `dofBlurNearQuality =`*(self: Environment; val: int64) {.gcsafe, locks: 0
.} 
- 
 
proc glowEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `glowEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc glowLevels1*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `glowLevels1 =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc glowLevels2*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `glowLevels2 =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc glowLevels3*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `glowLevels3 =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc glowLevels4*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `glowLevels4 =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc glowLevels5*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `glowLevels5 =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc glowLevels6*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `glowLevels6 =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc glowLevels7*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `glowLevels7 =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc glowIntensity*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `glowIntensity =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc glowStrength*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `glowStrength =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc glowBloom*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `glowBloom =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc glowBlendMode*(self: Environment): int64 {.gcsafe, locks: 0
.} 
- 
 
proc `glowBlendMode =`*(self: Environment; val: int64) {.gcsafe, locks: 0
.} 
- 
 
proc glowHdrThreshold*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `glowHdrThreshold =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc glowHdrScale*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `glowHdrScale =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc glowBicubicUpscale*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `glowBicubicUpscale =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc adjustmentEnabled*(self: Environment): bool {.gcsafe, locks: 0
.} 
- 
 
proc `adjustmentEnabled =`*(self: Environment; val: bool) {.gcsafe, locks: 0
.} 
- 
 
proc adjustmentBrightness*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `adjustmentBrightness =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc adjustmentContrast*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `adjustmentContrast =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc adjustmentSaturation*(self: Environment): float64 {.gcsafe, locks: 0
.} 
- 
 
proc `adjustmentSaturation =`*(self: Environment; val: float64) {.gcsafe, locks: 0
.} 
- 
 
proc adjustmentColorCorrection*(self: Environment): Texture {.gcsafe, locks: 0
.} 
- 
 
proc `adjustmentColorCorrection =`*(self: Environment; val: Texture) {.gcsafe, locks: 0
.} 
-