class

Godot::Environment

Inherits Godot::Resource < Godot::RefCounted < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

adjustment_brightness

Property adjustment_brightness getter

Source
adjustment_brightness=(val : Number)

Property adjustment_brightness setter

Source
adjustment_color_correction

Property adjustment_color_correction getter

Source
adjustment_color_correction=(val)

Property adjustment_color_correction setter

Source
adjustment_contrast

Property adjustment_contrast getter

Source
adjustment_contrast=(val : Number)

Property adjustment_contrast setter

Source
adjustment_enabled

Property adjustment_enabled getter

Source
adjustment_enabled=(val)

Property adjustment_enabled setter

Source
adjustment_enabled?
Source
adjustment_saturation

Property adjustment_saturation getter

Source
adjustment_saturation=(val : Number)

Property adjustment_saturation setter

Source
ambient_light_color

Property ambient_light_color getter

Source
ambient_light_color=(val)

Property ambient_light_color setter

Source
ambient_light_energy

Property ambient_light_energy getter

Source
ambient_light_energy=(val : Number)

Property ambient_light_energy setter

Source
ambient_light_sky_contribution

Property ambient_light_sky_contribution getter

Source
ambient_light_sky_contribution=(val : Number)

Property ambient_light_sky_contribution setter

Source
ambient_light_source

Property ambient_light_source getter

Source
ambient_light_source=(val : Int)

Property ambient_light_source setter

Source
background_camera_feed_id

Property background_camera_feed_id getter

Source
background_camera_feed_id=(val : Int)

Property background_camera_feed_id setter

Source
background_canvas_max_layer

Property background_canvas_max_layer getter

Source
background_canvas_max_layer=(val : Int)

Property background_canvas_max_layer setter

Source
background_color

Property background_color getter

Source
background_color=(val)

Property background_color setter

Source
background_energy_multiplier

Property background_energy_multiplier getter

Source
background_energy_multiplier=(val : Number)

Property background_energy_multiplier setter

Source
background_intensity

Property background_intensity getter

Source
background_intensity=(val : Number)

Property background_intensity setter

Source
background_mode

Property background_mode getter

Source
background_mode=(val : Int)

Property background_mode setter

Source
fog_aerial_perspective

Property fog_aerial_perspective getter

Source
fog_aerial_perspective=(val : Number)

Property fog_aerial_perspective setter

Source
fog_density

Property fog_density getter

Source
fog_density=(val : Number)

Property fog_density setter

Source
fog_depth_begin

Property fog_depth_begin getter

Source
fog_depth_begin=(val : Number)

Property fog_depth_begin setter

Source
fog_depth_curve

Property fog_depth_curve getter

Source
fog_depth_curve=(val : Number)

Property fog_depth_curve setter

Source
fog_depth_end

Property fog_depth_end getter

Source
fog_depth_end=(val : Number)

Property fog_depth_end setter

Source
fog_enabled

Property fog_enabled getter

Source
fog_enabled=(val)

Property fog_enabled setter

Source
fog_enabled?
Source
fog_height

Property fog_height getter

Source
fog_height=(val : Number)

Property fog_height setter

Source
fog_height_density

Property fog_height_density getter

Source
fog_height_density=(val : Number)

Property fog_height_density setter

Source
fog_light_color

Property fog_light_color getter

Source
fog_light_color=(val)

Property fog_light_color setter

Source
fog_light_energy

Property fog_light_energy getter

Source
fog_light_energy=(val : Number)

Property fog_light_energy setter

Source
fog_mode

Property fog_mode getter

Source
fog_mode=(val : Int)

Property fog_mode setter

Source
fog_sky_affect

Property fog_sky_affect getter

Source
fog_sky_affect=(val : Number)

Property fog_sky_affect setter

Source
fog_sun_scatter

Property fog_sun_scatter getter

Source
fog_sun_scatter=(val : Number)

Property fog_sun_scatter setter

Source
get_adjustment_brightness
Source
get_adjustment_color_correction
Source
get_adjustment_contrast
Source
get_adjustment_saturation
Source
get_ambient_light_color
Source
get_ambient_light_energy
Source
get_ambient_light_sky_contribution
Source
get_ambient_source
Source
get_background
Source
get_bg_color
Source
get_bg_energy_multiplier
Source
get_bg_intensity
Source
get_camera_feed_id
Source
get_canvas_max_layer
Source
get_fog_aerial_perspective
Source
get_fog_density
Source
get_fog_depth_begin
Source
get_fog_depth_curve
Source
get_fog_depth_end
Source
get_fog_height
Source
get_fog_height_density
Source
get_fog_light_color
Source
get_fog_light_energy
Source
get_fog_mode
Source
get_fog_sky_affect
Source
get_fog_sun_scatter
Source
get_glow_blend_mode
Source
get_glow_bloom
Source
get_glow_hdr_bleed_scale
Source
get_glow_hdr_bleed_threshold
Source
get_glow_hdr_luminance_cap
Source
get_glow_intensity
Source
get_glow_level(idx : Int64) : Float64
Source
get_glow_map
Source
get_glow_map_strength
Source
get_glow_mix
Source
get_glow_strength
Source
get_reflection_source
Source
get_sdfgi_bounce_feedback
Source
get_sdfgi_cascade0_distance
Source
get_sdfgi_cascades
Source
get_sdfgi_energy
Source
get_sdfgi_max_distance
Source
get_sdfgi_min_cell_size
Source
get_sdfgi_normal_bias
Source
get_sdfgi_probe_bias
Source
get_sdfgi_y_scale
Source
get_sky
Source
get_sky_custom_fov
Source
get_sky_rotation
Source
get_ssao_ao_channel_affect
Source
get_ssao_detail
Source
get_ssao_direct_light_affect
Source
get_ssao_horizon
Source
get_ssao_intensity
Source
get_ssao_power
Source
get_ssao_radius
Source
get_ssao_sharpness
Source
get_ssil_intensity
Source
get_ssil_normal_rejection
Source
get_ssil_radius
Source
get_ssil_sharpness
Source
get_ssr_depth_tolerance
Source
get_ssr_fade_in
Source
get_ssr_fade_out
Source
get_ssr_max_steps
Source
get_tonemap_agx_contrast
Source
get_tonemap_agx_white
Source
get_tonemap_exposure
Source
get_tonemap_white
Source
get_tonemapper
Source
get_volumetric_fog_albedo
Source
get_volumetric_fog_ambient_inject
Source
get_volumetric_fog_anisotropy
Source
get_volumetric_fog_density
Source
get_volumetric_fog_detail_spread
Source
get_volumetric_fog_emission
Source
get_volumetric_fog_emission_energy
Source
get_volumetric_fog_gi_inject
Source
get_volumetric_fog_length
Source
get_volumetric_fog_sky_affect
Source
get_volumetric_fog_temporal_reprojection_amount
Source
glow_blend_mode

Property glow_blend_mode getter

Source
glow_blend_mode=(val : Int)

Property glow_blend_mode setter

Source
glow_bloom

Property glow_bloom getter

Source
glow_bloom=(val : Number)

Property glow_bloom setter

Source
glow_enabled

Property glow_enabled getter

Source
glow_enabled=(val)

Property glow_enabled setter

Source
glow_enabled?
Source
glow_hdr_luminance_cap

Property glow_hdr_luminance_cap getter

Source
glow_hdr_luminance_cap=(val : Number)

Property glow_hdr_luminance_cap setter

Source
glow_hdr_scale

Property glow_hdr_scale getter

Source
glow_hdr_scale=(val : Number)

Property glow_hdr_scale setter

Source
glow_hdr_threshold

Property glow_hdr_threshold getter

Source
glow_hdr_threshold=(val : Number)

Property glow_hdr_threshold setter

Source
glow_intensity

Property glow_intensity getter

Source
glow_intensity=(val : Number)

Property glow_intensity setter

Source
glow_map

Property glow_map getter

Source
glow_map=(val)

Property glow_map setter

Source
glow_map_strength

Property glow_map_strength getter

Source
glow_map_strength=(val : Number)

Property glow_map_strength setter

Source
glow_mix

Property glow_mix getter

Source
glow_mix=(val : Number)

Property glow_mix setter

Source
glow_normalized

Property glow_normalized getter

Source
glow_normalized=(val)

Property glow_normalized setter

Source
glow_normalized?
Source
glow_strength

Property glow_strength getter

Source
glow_strength=(val : Number)

Property glow_strength setter

Source
is_adjustment_enabled
Source
is_fog_enabled
Source
is_glow_enabled
Source
is_glow_normalized
Source
is_sdfgi_enabled
Source
is_sdfgi_reading_sky_light
Source
is_sdfgi_using_occlusion
Source
is_ssao_enabled
Source
is_ssil_enabled
Source
is_ssr_enabled
Source
is_volumetric_fog_enabled
Source
is_volumetric_fog_temporal_reprojection_enabled
Source
reflected_light_source

Property reflected_light_source getter

Source
reflected_light_source=(val : Int)

Property reflected_light_source setter

Source
sdfgi_bounce_feedback

Property sdfgi_bounce_feedback getter

Source
sdfgi_bounce_feedback=(val : Number)

Property sdfgi_bounce_feedback setter

Source
sdfgi_cascade0_distance

Property sdfgi_cascade0_distance getter

Source
sdfgi_cascade0_distance=(val : Number)

Property sdfgi_cascade0_distance setter

Source
sdfgi_cascades

Property sdfgi_cascades getter

Source
sdfgi_cascades=(val : Int)

Property sdfgi_cascades setter

Source
sdfgi_enabled

Property sdfgi_enabled getter

Source
sdfgi_enabled=(val)

Property sdfgi_enabled setter

Source
sdfgi_enabled?
Source
sdfgi_energy

Property sdfgi_energy getter

Source
sdfgi_energy=(val : Number)

Property sdfgi_energy setter

Source
sdfgi_max_distance

Property sdfgi_max_distance getter

Source
sdfgi_max_distance=(val : Number)

Property sdfgi_max_distance setter

Source
sdfgi_min_cell_size

Property sdfgi_min_cell_size getter

Source
sdfgi_min_cell_size=(val : Number)

Property sdfgi_min_cell_size setter

Source
sdfgi_normal_bias

Property sdfgi_normal_bias getter

Source
sdfgi_normal_bias=(val : Number)

Property sdfgi_normal_bias setter

Source
sdfgi_probe_bias

Property sdfgi_probe_bias getter

Source
sdfgi_probe_bias=(val : Number)

Property sdfgi_probe_bias setter

Source
sdfgi_read_sky_light

Property sdfgi_read_sky_light getter

Source
sdfgi_read_sky_light=(val)

Property sdfgi_read_sky_light setter

Source
sdfgi_read_sky_light?
Source
sdfgi_use_occlusion

Property sdfgi_use_occlusion getter

Source
sdfgi_use_occlusion=(val)

Property sdfgi_use_occlusion setter

Source
sdfgi_use_occlusion?
Source
sdfgi_y_scale

Property sdfgi_y_scale getter

Source
sdfgi_y_scale=(val : Int)

Property sdfgi_y_scale setter

Source
set_adjustment_brightness(brightness : Float64) : Void
Source
set_adjustment_color_correction(color_correction : Texture) : Void
Source
set_adjustment_contrast(contrast : Float64) : Void
Source
set_adjustment_enabled(enabled : Bool) : Void
Source
set_adjustment_saturation(saturation : Float64) : Void
Source
set_ambient_light_color(color : Color) : Void
Source
set_ambient_light_energy(energy : Float64) : Void
Source
set_ambient_light_sky_contribution(ratio : Float64) : Void
Source
set_ambient_source(source : Int64) : Void
Source
set_background(mode : Int64) : Void
Source
set_bg_color(color : Color) : Void
Source
set_bg_energy_multiplier(energy : Float64) : Void
Source
set_bg_intensity(energy : Float64) : Void
Source
set_camera_feed_id(id : Int64) : Void
Source
set_canvas_max_layer(layer : Int64) : Void
Source
set_fog_aerial_perspective(aerial_perspective : Float64) : Void
Source
set_fog_density(density : Float64) : Void
Source
set_fog_depth_begin(begin_val : Float64) : Void
Source
set_fog_depth_curve(curve : Float64) : Void
Source
set_fog_depth_end(end_val : Float64) : Void
Source
set_fog_enabled(enabled : Bool) : Void
Source
set_fog_height(height : Float64) : Void
Source
set_fog_height_density(height_density : Float64) : Void
Source
set_fog_light_color(light_color : Color) : Void
Source
set_fog_light_energy(light_energy : Float64) : Void
Source
set_fog_mode(mode : Int64) : Void
Source
set_fog_sky_affect(sky_affect : Float64) : Void
Source
set_fog_sun_scatter(sun_scatter : Float64) : Void
Source
set_glow_blend_mode(mode : Int64) : Void
Source
set_glow_bloom(amount : Float64) : Void
Source
set_glow_enabled(enabled : Bool) : Void
Source
set_glow_hdr_bleed_scale(scale : Float64) : Void
Source
set_glow_hdr_bleed_threshold(threshold : Float64) : Void
Source
set_glow_hdr_luminance_cap(amount : Float64) : Void
Source
set_glow_intensity(intensity : Float64) : Void
Source
set_glow_level(idx : Int64, intensity : Float64) : Void
Source
set_glow_map(mode : Texture) : Void
Source
set_glow_map_strength(strength : Float64) : Void
Source
set_glow_mix(mix : Float64) : Void
Source
set_glow_normalized(normalize : Bool) : Void
Source
set_glow_strength(strength : Float64) : Void
Source
set_reflection_source(source : Int64) : Void
Source
set_sdfgi_bounce_feedback(amount : Float64) : Void
Source
set_sdfgi_cascade0_distance(distance : Float64) : Void
Source
set_sdfgi_cascades(amount : Int64) : Void
Source
set_sdfgi_enabled(enabled : Bool) : Void
Source
set_sdfgi_energy(amount : Float64) : Void
Source
set_sdfgi_max_distance(distance : Float64) : Void
Source
set_sdfgi_min_cell_size(size : Float64) : Void
Source
set_sdfgi_normal_bias(bias : Float64) : Void
Source
set_sdfgi_probe_bias(bias : Float64) : Void
Source
set_sdfgi_read_sky_light(enable : Bool) : Void
Source
set_sdfgi_use_occlusion(enable : Bool) : Void
Source
set_sdfgi_y_scale(scale : Int64) : Void
Source
set_sky(sky : Sky) : Void
Source
set_sky_custom_fov(scale : Float64) : Void
Source
set_sky_rotation(euler_radians : Vector3) : Void
Source
set_ssao_ao_channel_affect(amount : Float64) : Void
Source
set_ssao_detail(detail : Float64) : Void
Source
set_ssao_direct_light_affect(amount : Float64) : Void
Source
set_ssao_enabled(enabled : Bool) : Void
Source
set_ssao_horizon(horizon : Float64) : Void
Source
set_ssao_intensity(intensity : Float64) : Void
Source
set_ssao_power(power : Float64) : Void
Source
set_ssao_radius(radius : Float64) : Void
Source
set_ssao_sharpness(sharpness : Float64) : Void
Source
set_ssil_enabled(enabled : Bool) : Void
Source
set_ssil_intensity(intensity : Float64) : Void
Source
set_ssil_normal_rejection(normal_rejection : Float64) : Void
Source
set_ssil_radius(radius : Float64) : Void
Source
set_ssil_sharpness(sharpness : Float64) : Void
Source
set_ssr_depth_tolerance(depth_tolerance : Float64) : Void
Source
set_ssr_enabled(enabled : Bool) : Void
Source
set_ssr_fade_in(fade_in : Float64) : Void
Source
set_ssr_fade_out(fade_out : Float64) : Void
Source
set_ssr_max_steps(max_steps : Int64) : Void
Source
set_tonemap_agx_contrast(contrast : Float64) : Void
Source
set_tonemap_agx_white(white : Float64) : Void
Source
set_tonemap_exposure(exposure : Float64) : Void
Source
set_tonemap_white(white : Float64) : Void
Source
set_tonemapper(mode : Int64) : Void
Source
set_volumetric_fog_albedo(color : Color) : Void
Source
set_volumetric_fog_ambient_inject(enabled : Float64) : Void
Source
set_volumetric_fog_anisotropy(anisotropy : Float64) : Void
Source
set_volumetric_fog_density(density : Float64) : Void
Source
set_volumetric_fog_detail_spread(detail_spread : Float64) : Void
Source
set_volumetric_fog_emission(color : Color) : Void
Source
set_volumetric_fog_emission_energy(begin_val : Float64) : Void
Source
set_volumetric_fog_enabled(enabled : Bool) : Void
Source
set_volumetric_fog_gi_inject(gi_inject : Float64) : Void
Source
set_volumetric_fog_length(length : Float64) : Void
Source
set_volumetric_fog_sky_affect(sky_affect : Float64) : Void
Source
set_volumetric_fog_temporal_reprojection_amount(temporal_reprojection_amount : Float64) : Void
Source
set_volumetric_fog_temporal_reprojection_enabled(enabled : Bool) : Void
Source
sky

Property sky getter

Source
sky=(val)

Property sky setter

Source
sky_custom_fov

Property sky_custom_fov getter

Source
sky_custom_fov=(val : Number)

Property sky_custom_fov setter

Source
sky_rotation

Property sky_rotation getter

Source
sky_rotation=(val)

Property sky_rotation setter

Source
ssao_ao_channel_affect

Property ssao_ao_channel_affect getter

Source
ssao_ao_channel_affect=(val : Number)

Property ssao_ao_channel_affect setter

Source
ssao_detail

Property ssao_detail getter

Source
ssao_detail=(val : Number)

Property ssao_detail setter

Source
ssao_enabled

Property ssao_enabled getter

Source
ssao_enabled=(val)

Property ssao_enabled setter

Source
ssao_enabled?
Source
ssao_horizon

Property ssao_horizon getter

Source
ssao_horizon=(val : Number)

Property ssao_horizon setter

Source
ssao_intensity

Property ssao_intensity getter

Source
ssao_intensity=(val : Number)

Property ssao_intensity setter

Source
ssao_light_affect

Property ssao_light_affect getter

Source
ssao_light_affect=(val : Number)

Property ssao_light_affect setter

Source
ssao_power

Property ssao_power getter

Source
ssao_power=(val : Number)

Property ssao_power setter

Source
ssao_radius

Property ssao_radius getter

Source
ssao_radius=(val : Number)

Property ssao_radius setter

Source
ssao_sharpness

Property ssao_sharpness getter

Source
ssao_sharpness=(val : Number)

Property ssao_sharpness setter

Source
ssil_enabled

Property ssil_enabled getter

Source
ssil_enabled=(val)

Property ssil_enabled setter

Source
ssil_enabled?
Source
ssil_intensity

Property ssil_intensity getter

Source
ssil_intensity=(val : Number)

Property ssil_intensity setter

Source
ssil_normal_rejection

Property ssil_normal_rejection getter

Source
ssil_normal_rejection=(val : Number)

Property ssil_normal_rejection setter

Source
ssil_radius

Property ssil_radius getter

Source
ssil_radius=(val : Number)

Property ssil_radius setter

Source
ssil_sharpness

Property ssil_sharpness getter

Source
ssil_sharpness=(val : Number)

Property ssil_sharpness setter

Source
ssr_depth_tolerance

Property ssr_depth_tolerance getter

Source
ssr_depth_tolerance=(val : Number)

Property ssr_depth_tolerance setter

Source
ssr_enabled

Property ssr_enabled getter

Source
ssr_enabled=(val)

Property ssr_enabled setter

Source
ssr_enabled?
Source
ssr_fade_in

Property ssr_fade_in getter

Source
ssr_fade_in=(val : Number)

Property ssr_fade_in setter

Source
ssr_fade_out

Property ssr_fade_out getter

Source
ssr_fade_out=(val : Number)

Property ssr_fade_out setter

Source
ssr_max_steps

Property ssr_max_steps getter

Source
ssr_max_steps=(val : Int)

Property ssr_max_steps setter

Source
tonemap_agx_contrast

Property tonemap_agx_contrast getter

Source
tonemap_agx_contrast=(val : Number)

Property tonemap_agx_contrast setter

Source
tonemap_agx_white

Property tonemap_agx_white getter

Source
tonemap_agx_white=(val : Number)

Property tonemap_agx_white setter

Source
tonemap_exposure

Property tonemap_exposure getter

Source
tonemap_exposure=(val : Number)

Property tonemap_exposure setter

Source
tonemap_mode

Property tonemap_mode getter

Source
tonemap_mode=(val : Int)

Property tonemap_mode setter

Source
tonemap_white

Property tonemap_white getter

Source
tonemap_white=(val : Number)

Property tonemap_white setter

Source
volumetric_fog_albedo

Property volumetric_fog_albedo getter

Source
volumetric_fog_albedo=(val)

Property volumetric_fog_albedo setter

Source
volumetric_fog_ambient_inject

Property volumetric_fog_ambient_inject getter

Source
volumetric_fog_ambient_inject=(val : Number)

Property volumetric_fog_ambient_inject setter

Source
volumetric_fog_anisotropy

Property volumetric_fog_anisotropy getter

Source
volumetric_fog_anisotropy=(val : Number)

Property volumetric_fog_anisotropy setter

Source
volumetric_fog_density

Property volumetric_fog_density getter

Source
volumetric_fog_density=(val : Number)

Property volumetric_fog_density setter

Source
volumetric_fog_detail_spread

Property volumetric_fog_detail_spread getter

Source
volumetric_fog_detail_spread=(val : Number)

Property volumetric_fog_detail_spread setter

Source
volumetric_fog_emission

Property volumetric_fog_emission getter

Source
volumetric_fog_emission=(val)

Property volumetric_fog_emission setter

Source
volumetric_fog_emission_energy

Property volumetric_fog_emission_energy getter

Source
volumetric_fog_emission_energy=(val : Number)

Property volumetric_fog_emission_energy setter

Source
volumetric_fog_enabled

Property volumetric_fog_enabled getter

Source
volumetric_fog_enabled=(val)

Property volumetric_fog_enabled setter

Source
volumetric_fog_enabled?
Source
volumetric_fog_gi_inject

Property volumetric_fog_gi_inject getter

Source
volumetric_fog_gi_inject=(val : Number)

Property volumetric_fog_gi_inject setter

Source
volumetric_fog_length

Property volumetric_fog_length getter

Source
volumetric_fog_length=(val : Number)

Property volumetric_fog_length setter

Source
volumetric_fog_sky_affect

Property volumetric_fog_sky_affect getter

Source
volumetric_fog_sky_affect=(val : Number)

Property volumetric_fog_sky_affect setter

Source
volumetric_fog_temporal_reprojection_amount

Property volumetric_fog_temporal_reprojection_amount getter

Source
volumetric_fog_temporal_reprojection_amount=(val : Number)

Property volumetric_fog_temporal_reprojection_amount setter

Source
volumetric_fog_temporal_reprojection_enabled

Property volumetric_fog_temporal_reprojection_enabled getter

Source
volumetric_fog_temporal_reprojection_enabled=(val)

Property volumetric_fog_temporal_reprojection_enabled setter

Source
volumetric_fog_temporal_reprojection_enabled?
Source

Nested types