Environment

gdext.classes.Environment
See theEnvironment companion object
abstract class Environment extends Resource

Generated wrapper for Godot's Environment, extends Resource.

Attributes

Companion
object
Graph
Supertypes
class Resource
class RefCounted
class Object
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

final def getAdjustmentBrightness(): Double

Environment.get_adjustment_brightness

Environment.get_adjustment_brightness

Attributes

Environment.get_adjustment_color_correction. Returns an owned reference: release it with unref() or inside Gd.scoped.

Environment.get_adjustment_color_correction. Returns an owned reference: release it with unref() or inside Gd.scoped.

Attributes

final def getAdjustmentContrast(): Double

Environment.get_adjustment_contrast

Environment.get_adjustment_contrast

Attributes

final def getAdjustmentSaturation(): Double

Environment.get_adjustment_saturation

Environment.get_adjustment_saturation

Attributes

Environment.get_ambient_light_color

Environment.get_ambient_light_color

Attributes

final def getAmbientLightEnergy(): Double

Environment.get_ambient_light_energy

Environment.get_ambient_light_energy

Attributes

final def getAmbientLightSkyContribution(): Double

Environment.get_ambient_light_sky_contribution

Environment.get_ambient_light_sky_contribution

Attributes

final def getAmbientSource(): Long

Environment.get_ambient_source

Environment.get_ambient_source

Attributes

final def getBackground(): Long

Environment.get_background

Environment.get_background

Attributes

final def getBgColor(): Color

Environment.get_bg_color

Environment.get_bg_color

Attributes

final def getBgEnergyMultiplier(): Double

Environment.get_bg_energy_multiplier

Environment.get_bg_energy_multiplier

Attributes

final def getBgIntensity(): Double

Environment.get_bg_intensity

Environment.get_bg_intensity

Attributes

final def getCameraFeedId(): Long

Environment.get_camera_feed_id

Environment.get_camera_feed_id

Attributes

final def getCanvasMaxLayer(): Long

Environment.get_canvas_max_layer

Environment.get_canvas_max_layer

Attributes

final def getFogAerialPerspective(): Double

Environment.get_fog_aerial_perspective

Environment.get_fog_aerial_perspective

Attributes

final def getFogDensity(): Double

Environment.get_fog_density

Environment.get_fog_density

Attributes

final def getFogDepthBegin(): Double

Environment.get_fog_depth_begin

Environment.get_fog_depth_begin

Attributes

final def getFogDepthCurve(): Double

Environment.get_fog_depth_curve

Environment.get_fog_depth_curve

Attributes

final def getFogDepthEnd(): Double

Environment.get_fog_depth_end

Environment.get_fog_depth_end

Attributes

final def getFogHeight(): Double

Environment.get_fog_height

Environment.get_fog_height

Attributes

final def getFogHeightDensity(): Double

Environment.get_fog_height_density

Environment.get_fog_height_density

Attributes

final def getFogLightColor(): Color

Environment.get_fog_light_color

Environment.get_fog_light_color

Attributes

final def getFogLightEnergy(): Double

Environment.get_fog_light_energy

Environment.get_fog_light_energy

Attributes

final def getFogMode(): Long

Environment.get_fog_mode

Environment.get_fog_mode

Attributes

final def getFogSkyAffect(): Double

Environment.get_fog_sky_affect

Environment.get_fog_sky_affect

Attributes

final def getFogSunScatter(): Double

Environment.get_fog_sun_scatter

Environment.get_fog_sun_scatter

Attributes

final def getGlowBlendMode(): Long

Environment.get_glow_blend_mode

Environment.get_glow_blend_mode

Attributes

final def getGlowBloom(): Double

Environment.get_glow_bloom

Environment.get_glow_bloom

Attributes

final def getGlowHdrBleedScale(): Double

Environment.get_glow_hdr_bleed_scale

Environment.get_glow_hdr_bleed_scale

Attributes

final def getGlowHdrBleedThreshold(): Double

Environment.get_glow_hdr_bleed_threshold

Environment.get_glow_hdr_bleed_threshold

Attributes

final def getGlowHdrLuminanceCap(): Double

Environment.get_glow_hdr_luminance_cap

Environment.get_glow_hdr_luminance_cap

Attributes

final def getGlowIntensity(): Double

Environment.get_glow_intensity

Environment.get_glow_intensity

Attributes

final def getGlowLevel(idx: Long): Double

Environment.get_glow_level

Environment.get_glow_level

Attributes

final def getGlowMap(): Texture

Environment.get_glow_map. Returns an owned reference: release it with unref() or inside Gd.scoped.

Environment.get_glow_map. Returns an owned reference: release it with unref() or inside Gd.scoped.

Attributes

final def getGlowMapStrength(): Double

Environment.get_glow_map_strength

Environment.get_glow_map_strength

Attributes

final def getGlowMix(): Double

Environment.get_glow_mix

Environment.get_glow_mix

Attributes

final def getGlowStrength(): Double

Environment.get_glow_strength

Environment.get_glow_strength

Attributes

final def getReflectionSource(): Long

Environment.get_reflection_source

Environment.get_reflection_source

Attributes

final def getSdfgiBounceFeedback(): Double

Environment.get_sdfgi_bounce_feedback

Environment.get_sdfgi_bounce_feedback

Attributes

final def getSdfgiCascade0Distance(): Double

Environment.get_sdfgi_cascade0_distance

Environment.get_sdfgi_cascade0_distance

Attributes

final def getSdfgiCascades(): Long

Environment.get_sdfgi_cascades

Environment.get_sdfgi_cascades

Attributes

final def getSdfgiEnergy(): Double

Environment.get_sdfgi_energy

Environment.get_sdfgi_energy

Attributes

final def getSdfgiMaxDistance(): Double

Environment.get_sdfgi_max_distance

Environment.get_sdfgi_max_distance

Attributes

final def getSdfgiMinCellSize(): Double

Environment.get_sdfgi_min_cell_size

Environment.get_sdfgi_min_cell_size

Attributes

final def getSdfgiNormalBias(): Double

Environment.get_sdfgi_normal_bias

Environment.get_sdfgi_normal_bias

Attributes

final def getSdfgiProbeBias(): Double

Environment.get_sdfgi_probe_bias

Environment.get_sdfgi_probe_bias

Attributes

final def getSdfgiYScale(): Long

Environment.get_sdfgi_y_scale

Environment.get_sdfgi_y_scale

Attributes

final def getSky(): Sky

Environment.get_sky. Returns an owned reference: release it with unref() or inside Gd.scoped.

Environment.get_sky. Returns an owned reference: release it with unref() or inside Gd.scoped.

Attributes

final def getSkyCustomFov(): Double

Environment.get_sky_custom_fov

Environment.get_sky_custom_fov

Attributes

final def getSkyRotation(): Vector3

Environment.get_sky_rotation

Environment.get_sky_rotation

Attributes

final def getSsaoAoChannelAffect(): Double

Environment.get_ssao_ao_channel_affect

Environment.get_ssao_ao_channel_affect

Attributes

final def getSsaoDetail(): Double

Environment.get_ssao_detail

Environment.get_ssao_detail

Attributes

final def getSsaoDirectLightAffect(): Double

Environment.get_ssao_direct_light_affect

Environment.get_ssao_direct_light_affect

Attributes

final def getSsaoHorizon(): Double

Environment.get_ssao_horizon

Environment.get_ssao_horizon

Attributes

final def getSsaoIntensity(): Double

Environment.get_ssao_intensity

Environment.get_ssao_intensity

Attributes

final def getSsaoPower(): Double

Environment.get_ssao_power

Environment.get_ssao_power

Attributes

final def getSsaoRadius(): Double

Environment.get_ssao_radius

Environment.get_ssao_radius

Attributes

final def getSsaoSharpness(): Double

Environment.get_ssao_sharpness

Environment.get_ssao_sharpness

Attributes

final def getSsilIntensity(): Double

Environment.get_ssil_intensity

Environment.get_ssil_intensity

Attributes

final def getSsilNormalRejection(): Double

Environment.get_ssil_normal_rejection

Environment.get_ssil_normal_rejection

Attributes

final def getSsilRadius(): Double

Environment.get_ssil_radius

Environment.get_ssil_radius

Attributes

final def getSsilSharpness(): Double

Environment.get_ssil_sharpness

Environment.get_ssil_sharpness

Attributes

final def getSsrDepthTolerance(): Double

Environment.get_ssr_depth_tolerance

Environment.get_ssr_depth_tolerance

Attributes

final def getSsrFadeIn(): Double

Environment.get_ssr_fade_in

Environment.get_ssr_fade_in

Attributes

final def getSsrFadeOut(): Double

Environment.get_ssr_fade_out

Environment.get_ssr_fade_out

Attributes

final def getSsrMaxSteps(): Long

Environment.get_ssr_max_steps

Environment.get_ssr_max_steps

Attributes

final def getTonemapAgxContrast(): Double

Environment.get_tonemap_agx_contrast

Environment.get_tonemap_agx_contrast

Attributes

final def getTonemapAgxWhite(): Double

Environment.get_tonemap_agx_white

Environment.get_tonemap_agx_white

Attributes

final def getTonemapExposure(): Double

Environment.get_tonemap_exposure

Environment.get_tonemap_exposure

Attributes

final def getTonemapWhite(): Double

Environment.get_tonemap_white

Environment.get_tonemap_white

Attributes

final def getTonemapper(): Long

Environment.get_tonemapper

Environment.get_tonemapper

Attributes

Environment.get_volumetric_fog_albedo

Environment.get_volumetric_fog_albedo

Attributes

final def getVolumetricFogAmbientInject(): Double

Environment.get_volumetric_fog_ambient_inject

Environment.get_volumetric_fog_ambient_inject

Attributes

final def getVolumetricFogAnisotropy(): Double

Environment.get_volumetric_fog_anisotropy

Environment.get_volumetric_fog_anisotropy

Attributes

final def getVolumetricFogDensity(): Double

Environment.get_volumetric_fog_density

Environment.get_volumetric_fog_density

Attributes

final def getVolumetricFogDetailSpread(): Double

Environment.get_volumetric_fog_detail_spread

Environment.get_volumetric_fog_detail_spread

Attributes

Environment.get_volumetric_fog_emission

Environment.get_volumetric_fog_emission

Attributes

final def getVolumetricFogEmissionEnergy(): Double

Environment.get_volumetric_fog_emission_energy

Environment.get_volumetric_fog_emission_energy

Attributes

final def getVolumetricFogGiInject(): Double

Environment.get_volumetric_fog_gi_inject

Environment.get_volumetric_fog_gi_inject

Attributes

final def getVolumetricFogLength(): Double

Environment.get_volumetric_fog_length

Environment.get_volumetric_fog_length

Attributes

final def getVolumetricFogSkyAffect(): Double

Environment.get_volumetric_fog_sky_affect

Environment.get_volumetric_fog_sky_affect

Attributes

Environment.get_volumetric_fog_temporal_reprojection_amount

Environment.get_volumetric_fog_temporal_reprojection_amount

Attributes

override def godotClassName: String

The Godot class name for this instance. Engine wrappers override with the baked literal; user classes fall back to their Scala simple name (which is how registration names them).

The Godot class name for this instance. Engine wrappers override with the baked literal; user classes fall back to their Scala simple name (which is how registration names them).

Attributes

Definition Classes
final def isAdjustmentEnabled(): Boolean

Environment.is_adjustment_enabled

Environment.is_adjustment_enabled

Attributes

final def isFogEnabled(): Boolean

Environment.is_fog_enabled

Environment.is_fog_enabled

Attributes

final def isGlowEnabled(): Boolean

Environment.is_glow_enabled

Environment.is_glow_enabled

Attributes

final def isGlowNormalized(): Boolean

Environment.is_glow_normalized

Environment.is_glow_normalized

Attributes

final def isSdfgiEnabled(): Boolean

Environment.is_sdfgi_enabled

Environment.is_sdfgi_enabled

Attributes

final def isSdfgiReadingSkyLight(): Boolean

Environment.is_sdfgi_reading_sky_light

Environment.is_sdfgi_reading_sky_light

Attributes

final def isSdfgiUsingOcclusion(): Boolean

Environment.is_sdfgi_using_occlusion

Environment.is_sdfgi_using_occlusion

Attributes

final def isSsaoEnabled(): Boolean

Environment.is_ssao_enabled

Environment.is_ssao_enabled

Attributes

final def isSsilEnabled(): Boolean

Environment.is_ssil_enabled

Environment.is_ssil_enabled

Attributes

final def isSsrEnabled(): Boolean

Environment.is_ssr_enabled

Environment.is_ssr_enabled

Attributes

final def isVolumetricFogEnabled(): Boolean

Environment.is_volumetric_fog_enabled

Environment.is_volumetric_fog_enabled

Attributes

Environment.is_volumetric_fog_temporal_reprojection_enabled

Environment.is_volumetric_fog_temporal_reprojection_enabled

Attributes

final def setAdjustmentBrightness(brightness: Double): Unit

Environment.set_adjustment_brightness

Environment.set_adjustment_brightness

Attributes

final def setAdjustmentColorCorrection(color_correction: Texture): Unit

Environment.set_adjustment_color_correction

Environment.set_adjustment_color_correction

Attributes

final def setAdjustmentContrast(contrast: Double): Unit

Environment.set_adjustment_contrast

Environment.set_adjustment_contrast

Attributes

final def setAdjustmentEnabled(enabled: Boolean): Unit

Environment.set_adjustment_enabled

Environment.set_adjustment_enabled

Attributes

final def setAdjustmentSaturation(saturation: Double): Unit

Environment.set_adjustment_saturation

Environment.set_adjustment_saturation

Attributes

final def setAmbientLightColor(color: Color): Unit

Environment.set_ambient_light_color

Environment.set_ambient_light_color

Attributes

final def setAmbientLightEnergy(energy: Double): Unit

Environment.set_ambient_light_energy

Environment.set_ambient_light_energy

Attributes

final def setAmbientLightSkyContribution(ratio: Double): Unit

Environment.set_ambient_light_sky_contribution

Environment.set_ambient_light_sky_contribution

Attributes

final def setAmbientSource(source: Long): Unit

Environment.set_ambient_source

Environment.set_ambient_source

Attributes

final def setBackground(mode: Long): Unit

Environment.set_background

Environment.set_background

Attributes

final def setBgColor(color: Color): Unit

Environment.set_bg_color

Environment.set_bg_color

Attributes

final def setBgEnergyMultiplier(energy: Double): Unit

Environment.set_bg_energy_multiplier

Environment.set_bg_energy_multiplier

Attributes

final def setBgIntensity(energy: Double): Unit

Environment.set_bg_intensity

Environment.set_bg_intensity

Attributes

final def setCameraFeedId(id: Long): Unit

Environment.set_camera_feed_id

Environment.set_camera_feed_id

Attributes

final def setCanvasMaxLayer(layer: Long): Unit

Environment.set_canvas_max_layer

Environment.set_canvas_max_layer

Attributes

final def setFogAerialPerspective(aerial_perspective: Double): Unit

Environment.set_fog_aerial_perspective

Environment.set_fog_aerial_perspective

Attributes

final def setFogDensity(density: Double): Unit

Environment.set_fog_density

Environment.set_fog_density

Attributes

final def setFogDepthBegin(begin: Double): Unit

Environment.set_fog_depth_begin

Environment.set_fog_depth_begin

Attributes

final def setFogDepthCurve(curve: Double): Unit

Environment.set_fog_depth_curve

Environment.set_fog_depth_curve

Attributes

final def setFogDepthEnd(end: Double): Unit

Environment.set_fog_depth_end

Environment.set_fog_depth_end

Attributes

final def setFogEnabled(enabled: Boolean): Unit

Environment.set_fog_enabled

Environment.set_fog_enabled

Attributes

final def setFogHeight(height: Double): Unit

Environment.set_fog_height

Environment.set_fog_height

Attributes

final def setFogHeightDensity(height_density: Double): Unit

Environment.set_fog_height_density

Environment.set_fog_height_density

Attributes

final def setFogLightColor(light_color: Color): Unit

Environment.set_fog_light_color

Environment.set_fog_light_color

Attributes

final def setFogLightEnergy(light_energy: Double): Unit

Environment.set_fog_light_energy

Environment.set_fog_light_energy

Attributes

final def setFogMode(mode: Long): Unit

Environment.set_fog_mode

Environment.set_fog_mode

Attributes

final def setFogSkyAffect(sky_affect: Double): Unit

Environment.set_fog_sky_affect

Environment.set_fog_sky_affect

Attributes

final def setFogSunScatter(sun_scatter: Double): Unit

Environment.set_fog_sun_scatter

Environment.set_fog_sun_scatter

Attributes

final def setGlowBlendMode(mode: Long): Unit

Environment.set_glow_blend_mode

Environment.set_glow_blend_mode

Attributes

final def setGlowBloom(amount: Double): Unit

Environment.set_glow_bloom

Environment.set_glow_bloom

Attributes

final def setGlowEnabled(enabled: Boolean): Unit

Environment.set_glow_enabled

Environment.set_glow_enabled

Attributes

final def setGlowHdrBleedScale(scale: Double): Unit

Environment.set_glow_hdr_bleed_scale

Environment.set_glow_hdr_bleed_scale

Attributes

final def setGlowHdrBleedThreshold(threshold: Double): Unit

Environment.set_glow_hdr_bleed_threshold

Environment.set_glow_hdr_bleed_threshold

Attributes

final def setGlowHdrLuminanceCap(amount: Double): Unit

Environment.set_glow_hdr_luminance_cap

Environment.set_glow_hdr_luminance_cap

Attributes

final def setGlowIntensity(intensity: Double): Unit

Environment.set_glow_intensity

Environment.set_glow_intensity

Attributes

final def setGlowLevel(idx: Long, intensity: Double): Unit

Environment.set_glow_level

Environment.set_glow_level

Attributes

final def setGlowMap(mode: Texture): Unit

Environment.set_glow_map

Environment.set_glow_map

Attributes

final def setGlowMapStrength(strength: Double): Unit

Environment.set_glow_map_strength

Environment.set_glow_map_strength

Attributes

final def setGlowMix(mix: Double): Unit

Environment.set_glow_mix

Environment.set_glow_mix

Attributes

final def setGlowNormalized(normalize: Boolean): Unit

Environment.set_glow_normalized

Environment.set_glow_normalized

Attributes

final def setGlowStrength(strength: Double): Unit

Environment.set_glow_strength

Environment.set_glow_strength

Attributes

final def setReflectionSource(source: Long): Unit

Environment.set_reflection_source

Environment.set_reflection_source

Attributes

final def setSdfgiBounceFeedback(amount: Double): Unit

Environment.set_sdfgi_bounce_feedback

Environment.set_sdfgi_bounce_feedback

Attributes

final def setSdfgiCascade0Distance(distance: Double): Unit

Environment.set_sdfgi_cascade0_distance

Environment.set_sdfgi_cascade0_distance

Attributes

final def setSdfgiCascades(amount: Long): Unit

Environment.set_sdfgi_cascades

Environment.set_sdfgi_cascades

Attributes

final def setSdfgiEnabled(enabled: Boolean): Unit

Environment.set_sdfgi_enabled

Environment.set_sdfgi_enabled

Attributes

final def setSdfgiEnergy(amount: Double): Unit

Environment.set_sdfgi_energy

Environment.set_sdfgi_energy

Attributes

final def setSdfgiMaxDistance(distance: Double): Unit

Environment.set_sdfgi_max_distance

Environment.set_sdfgi_max_distance

Attributes

final def setSdfgiMinCellSize(size: Double): Unit

Environment.set_sdfgi_min_cell_size

Environment.set_sdfgi_min_cell_size

Attributes

final def setSdfgiNormalBias(bias: Double): Unit

Environment.set_sdfgi_normal_bias

Environment.set_sdfgi_normal_bias

Attributes

final def setSdfgiProbeBias(bias: Double): Unit

Environment.set_sdfgi_probe_bias

Environment.set_sdfgi_probe_bias

Attributes

final def setSdfgiReadSkyLight(enable: Boolean): Unit

Environment.set_sdfgi_read_sky_light

Environment.set_sdfgi_read_sky_light

Attributes

final def setSdfgiUseOcclusion(enable: Boolean): Unit

Environment.set_sdfgi_use_occlusion

Environment.set_sdfgi_use_occlusion

Attributes

final def setSdfgiYScale(scale: Long): Unit

Environment.set_sdfgi_y_scale

Environment.set_sdfgi_y_scale

Attributes

final def setSky(sky: Sky): Unit

Environment.set_sky

Environment.set_sky

Attributes

final def setSkyCustomFov(scale: Double): Unit

Environment.set_sky_custom_fov

Environment.set_sky_custom_fov

Attributes

final def setSkyRotation(euler_radians: Vector3): Unit

Environment.set_sky_rotation

Environment.set_sky_rotation

Attributes

final def setSsaoAoChannelAffect(amount: Double): Unit

Environment.set_ssao_ao_channel_affect

Environment.set_ssao_ao_channel_affect

Attributes

final def setSsaoDetail(detail: Double): Unit

Environment.set_ssao_detail

Environment.set_ssao_detail

Attributes

final def setSsaoDirectLightAffect(amount: Double): Unit

Environment.set_ssao_direct_light_affect

Environment.set_ssao_direct_light_affect

Attributes

final def setSsaoEnabled(enabled: Boolean): Unit

Environment.set_ssao_enabled

Environment.set_ssao_enabled

Attributes

final def setSsaoHorizon(horizon: Double): Unit

Environment.set_ssao_horizon

Environment.set_ssao_horizon

Attributes

final def setSsaoIntensity(intensity: Double): Unit

Environment.set_ssao_intensity

Environment.set_ssao_intensity

Attributes

final def setSsaoPower(power: Double): Unit

Environment.set_ssao_power

Environment.set_ssao_power

Attributes

final def setSsaoRadius(radius: Double): Unit

Environment.set_ssao_radius

Environment.set_ssao_radius

Attributes

final def setSsaoSharpness(sharpness: Double): Unit

Environment.set_ssao_sharpness

Environment.set_ssao_sharpness

Attributes

final def setSsilEnabled(enabled: Boolean): Unit

Environment.set_ssil_enabled

Environment.set_ssil_enabled

Attributes

final def setSsilIntensity(intensity: Double): Unit

Environment.set_ssil_intensity

Environment.set_ssil_intensity

Attributes

final def setSsilNormalRejection(normal_rejection: Double): Unit

Environment.set_ssil_normal_rejection

Environment.set_ssil_normal_rejection

Attributes

final def setSsilRadius(radius: Double): Unit

Environment.set_ssil_radius

Environment.set_ssil_radius

Attributes

final def setSsilSharpness(sharpness: Double): Unit

Environment.set_ssil_sharpness

Environment.set_ssil_sharpness

Attributes

final def setSsrDepthTolerance(depth_tolerance: Double): Unit

Environment.set_ssr_depth_tolerance

Environment.set_ssr_depth_tolerance

Attributes

final def setSsrEnabled(enabled: Boolean): Unit

Environment.set_ssr_enabled

Environment.set_ssr_enabled

Attributes

final def setSsrFadeIn(fade_in: Double): Unit

Environment.set_ssr_fade_in

Environment.set_ssr_fade_in

Attributes

final def setSsrFadeOut(fade_out: Double): Unit

Environment.set_ssr_fade_out

Environment.set_ssr_fade_out

Attributes

final def setSsrMaxSteps(max_steps: Long): Unit

Environment.set_ssr_max_steps

Environment.set_ssr_max_steps

Attributes

final def setTonemapAgxContrast(contrast: Double): Unit

Environment.set_tonemap_agx_contrast

Environment.set_tonemap_agx_contrast

Attributes

final def setTonemapAgxWhite(white: Double): Unit

Environment.set_tonemap_agx_white

Environment.set_tonemap_agx_white

Attributes

final def setTonemapExposure(exposure: Double): Unit

Environment.set_tonemap_exposure

Environment.set_tonemap_exposure

Attributes

final def setTonemapWhite(white: Double): Unit

Environment.set_tonemap_white

Environment.set_tonemap_white

Attributes

final def setTonemapper(mode: Long): Unit

Environment.set_tonemapper

Environment.set_tonemapper

Attributes

final def setVolumetricFogAlbedo(color: Color): Unit

Environment.set_volumetric_fog_albedo

Environment.set_volumetric_fog_albedo

Attributes

final def setVolumetricFogAmbientInject(enabled: Double): Unit

Environment.set_volumetric_fog_ambient_inject

Environment.set_volumetric_fog_ambient_inject

Attributes

final def setVolumetricFogAnisotropy(anisotropy: Double): Unit

Environment.set_volumetric_fog_anisotropy

Environment.set_volumetric_fog_anisotropy

Attributes

final def setVolumetricFogDensity(density: Double): Unit

Environment.set_volumetric_fog_density

Environment.set_volumetric_fog_density

Attributes

final def setVolumetricFogDetailSpread(detail_spread: Double): Unit

Environment.set_volumetric_fog_detail_spread

Environment.set_volumetric_fog_detail_spread

Attributes

final def setVolumetricFogEmission(color: Color): Unit

Environment.set_volumetric_fog_emission

Environment.set_volumetric_fog_emission

Attributes

final def setVolumetricFogEmissionEnergy(begin: Double): Unit

Environment.set_volumetric_fog_emission_energy

Environment.set_volumetric_fog_emission_energy

Attributes

final def setVolumetricFogEnabled(enabled: Boolean): Unit

Environment.set_volumetric_fog_enabled

Environment.set_volumetric_fog_enabled

Attributes

final def setVolumetricFogGiInject(gi_inject: Double): Unit

Environment.set_volumetric_fog_gi_inject

Environment.set_volumetric_fog_gi_inject

Attributes

final def setVolumetricFogLength(length: Double): Unit

Environment.set_volumetric_fog_length

Environment.set_volumetric_fog_length

Attributes

final def setVolumetricFogSkyAffect(sky_affect: Double): Unit

Environment.set_volumetric_fog_sky_affect

Environment.set_volumetric_fog_sky_affect

Attributes

final def setVolumetricFogTemporalReprojectionAmount(temporal_reprojection_amount: Double): Unit

Environment.set_volumetric_fog_temporal_reprojection_amount

Environment.set_volumetric_fog_temporal_reprojection_amount

Attributes

final def setVolumetricFogTemporalReprojectionEnabled(enabled: Boolean): Unit

Environment.set_volumetric_fog_temporal_reprojection_enabled

Environment.set_volumetric_fog_temporal_reprojection_enabled

Attributes

Inherited methods

def _can_handle(obj: GodotObject): Boolean

EditorInspectorPlugin: can this plugin handle obj's inspector?

EditorInspectorPlugin: can this plugin handle obj's inspector?

Attributes

Inherited from:
GodotScriptClass
def _enter_tree(): Unit

EditorPlugin/Node: entered the (editor) tree.

EditorPlugin/Node: entered the (editor) tree.

Attributes

Inherited from:
GodotScriptClass
def _exit_tree(): Unit

EditorPlugin/Node: leaving the (editor) tree.

EditorPlugin/Node: leaving the (editor) tree.

Attributes

Inherited from:
GodotScriptClass
def _input(event: InputEvent): Unit

Called for every unhandled-or-not input event (Node._input).

Called for every unhandled-or-not input event (Node._input).

Attributes

Inherited from:
GodotScriptClass
def _parse_property(obj: GodotObject, varType: Long, name: String, hintType: Long, hintString: String, usage: Long, wide: Boolean): Boolean

EditorInspectorPlugin: inspect one property. Return true to take it over (after calling addPropertyEditor), false to let the default editor render.

EditorInspectorPlugin: inspect one property. Return true to take it over (after calling addPropertyEditor), false to let the default editor render.

Attributes

Inherited from:
GodotScriptClass
def _physics_process(delta: Double): Unit

Called every physics frame; delta is the fixed physics step.

Called every physics frame; delta is the fixed physics step.

Attributes

Inherited from:
GodotScriptClass
def _process(delta: Double): Unit

Called every rendered frame; delta is seconds since the last frame.

Called every rendered frame; delta is seconds since the last frame.

Attributes

Inherited from:
GodotScriptClass
def _ready(): Unit

Called when the node enters the scene tree and is ready.

Called when the node enters the scene tree and is ready.

Attributes

Inherited from:
GodotScriptClass
def _shortcut_input(event: InputEvent): Unit

Called for shortcut input before _unhandled_input (Node._shortcut_input).

Called for shortcut input before _unhandled_input (Node._shortcut_input).

Attributes

Inherited from:
GodotScriptClass
def _unhandled_input(event: InputEvent): Unit

Called for input not consumed by the UI (Node._unhandled_input).

Called for input not consumed by the UI (Node._unhandled_input).

Attributes

Inherited from:
GodotScriptClass
def _unhandled_key_input(event: InputEvent): Unit

Called for unhandled key input (Node._unhandled_key_input).

Called for unhandled key input (Node._unhandled_key_input).

Attributes

Inherited from:
GodotScriptClass
def _update_property(): Unit

EditorProperty: refresh the widget from the edited property's value.

EditorProperty: refresh the widget from the edited property's value.

Attributes

Inherited from:
GodotScriptClass
final def canTranslateMessages(): Boolean

Object.can_translate_messages

Object.can_translate_messages

Attributes

Inherited from:
Object
final def cancelFree(): Unit

Object.cancel_free

Object.cancel_free

Attributes

Inherited from:
Object
def cast[U <: GodotScriptClass](using meta: ClassMeta[U]): U

Cast to a (super- or sub-) class U. Returns null if the object is not actually a U. Uses object_cast_to with U's class tag — a real engine type check, not a Scala cast.

Cast to a (super- or sub-) class U. Returns null if the object is not actually a U. Uses object_cast_to with U's class tag — a real engine type check, not a Scala cast.

Attributes

Inherited from:
GodotScriptClass
final def duplicate(deep: Boolean): Resource

Resource.duplicate. Returns an owned reference: release it with unref() or inside Gd.scoped.

Resource.duplicate. Returns an owned reference: release it with unref() or inside Gd.scoped.

Attributes

Inherited from:
Resource
final def duplicateDeep(deep_subresources_mode: Long): Resource

Resource.duplicate_deep. Returns an owned reference: release it with unref() or inside Gd.scoped.

Resource.duplicate_deep. Returns an owned reference: release it with unref() or inside Gd.scoped.

Attributes

Inherited from:
Resource
final def emitChanged(): Unit

Resource.emit_changed

Resource.emit_changed

Attributes

Inherited from:
Resource
def free(): Unit

Free a manually-managed object via object_destroy. No-op for reference-counted objects — use unref for those. The wrapper is dead afterwards: calling an engine method on it throws.

Free a manually-managed object via object_destroy. No-op for reference-counted objects — use unref for those. The wrapper is dead afterwards: calling an engine method on it throws.

Attributes

Inherited from:
GodotScriptClass
final def getIdForPath(path: String): String

Resource.get_id_for_path

Resource.get_id_for_path

Attributes

Inherited from:
Resource
final def getInstanceId(): Long

Object.get_instance_id

Object.get_instance_id

Attributes

Inherited from:
Object
final def getLocalScene(): Node

Resource.get_local_scene

Resource.get_local_scene

Attributes

Inherited from:
Resource
final def getMethodArgumentCount(method: StringName): Long

Object.get_method_argument_count

Object.get_method_argument_count

Attributes

Inherited from:
Object
final def getName(): String

Resource.get_name

Resource.get_name

Attributes

Inherited from:
Resource
final def getPath(): String

Resource.get_path

Resource.get_path

Attributes

Inherited from:
Resource
final def getReferenceCount(): Long

RefCounted.get_reference_count

RefCounted.get_reference_count

Attributes

Inherited from:
RefCounted
final def getSceneUniqueId(): String

Resource.get_scene_unique_id

Resource.get_scene_unique_id

Attributes

Inherited from:
Resource

Object.get_translation_domain

Object.get_translation_domain

Attributes

Inherited from:
Object
final def hasConnections(signal: StringName): Boolean

Object.has_connections

Object.has_connections

Attributes

Inherited from:
Object
final def hasMeta(name: StringName): Boolean

Object.has_meta

Object.has_meta

Attributes

Inherited from:
Object
final def hasMethod(method: StringName): Boolean

Object.has_method

Object.has_method

Attributes

Inherited from:
Object
final def hasSignal(signal: StringName): Boolean

Object.has_signal

Object.has_signal

Attributes

Inherited from:
Object
final def hasUserSignal(signal: StringName): Boolean

Object.has_user_signal

Object.has_user_signal

Attributes

Inherited from:
Object
final def hostObject: GodotObject

The engine-side object handle for this instance.

The engine-side object handle for this instance.

Attributes

Inherited from:
GodotScriptClass
final def initRef(): Boolean

RefCounted.init_ref

RefCounted.init_ref

Attributes

Inherited from:
RefCounted
final def instanceId: InstanceId

This object's stable Godot InstanceId (the null sentinel if unbound). Mirrors Object.get_instance_id, but typed — pass it to APIs that key off a node's identity.

This object's stable Godot InstanceId (the null sentinel if unbound). Mirrors Object.get_instance_id, but typed — pass it to APIs that key off a node's identity.

Attributes

Inherited from:
GodotScriptClass
final def isBlockingSignals(): Boolean

Object.is_blocking_signals

Object.is_blocking_signals

Attributes

Inherited from:
Object
final def isBuiltIn(): Boolean

Resource.is_built_in

Resource.is_built_in

Attributes

Inherited from:
Resource
final def isClass(`class`: String): Boolean

Object.is_class

Object.is_class

Attributes

Inherited from:
Object
final def isLocalToScene(): Boolean

Resource.is_local_to_scene

Resource.is_local_to_scene

Attributes

Inherited from:
Resource
final def isQueuedForDeletion(): Boolean

Object.is_queued_for_deletion

Object.is_queued_for_deletion

Attributes

Inherited from:
Object
final def isRefCounted: Boolean

True if this object is reference-counted (RefCounted subtree, e.g. a Resource) vs manually-managed (Object/Node subtree). Drives the lifetime methods below.

True if this object is reference-counted (RefCounted subtree, e.g. a Resource) vs manually-managed (Object/Node subtree). Drives the lifetime methods below.

Attributes

Inherited from:
GodotScriptClass
def keep(): this.type

Keep a reference adopted inside Gd.scoped past the end of the block: the caller now owns it and releases it with unref. Returns this.

Keep a reference adopted inside Gd.scoped past the end of the block: the caller now owns it and releases it with unref. Returns this.

Attributes

Inherited from:
GodotScriptClass
final def notification(what: Long, reversed: Boolean): Unit

Object.notification

Object.notification

Attributes

Inherited from:
Object
final def notifyPropertyListChanged(): Unit

Object.notify_property_list_changed

Object.notify_property_list_changed

Attributes

Inherited from:
Object
final def propertyCanRevert(property: StringName): Boolean

Object.property_can_revert

Object.property_can_revert

Attributes

Inherited from:
Object
def refInc(): this.type

Take one more reference on a reference-counted object, owned by this wrapper until a matching unref. No-op for manually-managed objects (nodes). Returns this. (Named refInc rather than reference to avoid clashing with the generated RefCounted.reference(): Boolean method.)

Take one more reference on a reference-counted object, owned by this wrapper until a matching unref. No-op for manually-managed objects (nodes). Returns this. (Named refInc rather than reference to avoid clashing with the generated RefCounted.reference(): Boolean method.)

Attributes

Inherited from:
GodotScriptClass
final def reference(): Boolean

RefCounted.reference

RefCounted.reference

Attributes

Inherited from:
RefCounted
final def removeMeta(name: StringName): Unit

Object.remove_meta

Object.remove_meta

Attributes

Inherited from:
Object
final def removeUserSignal(signal: StringName): Unit

Object.remove_user_signal

Object.remove_user_signal

Attributes

Inherited from:
Object
final def resetState(): Unit

Resource.reset_state

Resource.reset_state

Attributes

Inherited from:
Resource
final def setBlockSignals(enable: Boolean): Unit

Object.set_block_signals

Object.set_block_signals

Attributes

Inherited from:
Object
final def setIdForPath(path: String, id: String): Unit

Resource.set_id_for_path

Resource.set_id_for_path

Attributes

Inherited from:
Resource
final def setLocalToScene(enable: Boolean): Unit

Resource.set_local_to_scene

Resource.set_local_to_scene

Attributes

Inherited from:
Resource
final def setMessageTranslation(enable: Boolean): Unit

Object.set_message_translation

Object.set_message_translation

Attributes

Inherited from:
Object
final def setName(name: String): Unit

Resource.set_name

Resource.set_name

Attributes

Inherited from:
Resource
final def setPath(path: String): Unit

Resource.set_path

Resource.set_path

Attributes

Inherited from:
Resource
final def setPathCache(path: String): Unit

Resource.set_path_cache

Resource.set_path_cache

Attributes

Inherited from:
Resource
final def setSceneUniqueId(id: String): Unit

Resource.set_scene_unique_id

Resource.set_scene_unique_id

Attributes

Inherited from:
Resource
final def setTranslationDomain(domain: StringName): Unit

Object.set_translation_domain

Object.set_translation_domain

Attributes

Inherited from:
Object
final def setupLocalToScene(): Unit

Resource.setup_local_to_scene

Resource.setup_local_to_scene

Attributes

Inherited from:
Resource
final def takeOverPath(path: String): Unit

Resource.take_over_path

Resource.take_over_path

Attributes

Inherited from:
Resource
final def tr(message: StringName, context: StringName): String

Object.tr

Object.tr

Attributes

Inherited from:
Object
final def trN(message: StringName, plural_message: StringName, n: Long, context: StringName): String

Object.tr_n

Object.tr_n

Attributes

Inherited from:
Object
def unref(): Unit

Release one reference this wrapper owns (an engine Ref<T> return, Gd.create, or refInc), destroying the object if it was the last reference. Does nothing when the wrapper owns no reference, so a borrowed object can never be freed from under the engine.

Release one reference this wrapper owns (an engine Ref<T> return, Gd.create, or refInc), destroying the object if it was the last reference. Does nothing when the wrapper owns no reference, so a borrowed object can never be freed from under the engine.

Attributes

Inherited from:
GodotScriptClass
final def unreference(): Boolean

RefCounted.unreference

RefCounted.unreference

Attributes

Inherited from:
RefCounted
final def withHost(o: GDExtensionObjectPtr): this.type

Set the handle and return this (fluent, for wrapping fetched objects).

Set the handle and return this (fluent, for wrapping fetched objects).

Attributes

Inherited from:
GodotScriptClass