BaseMaterial3D

gdext.classes.BaseMaterial3D
See theBaseMaterial3D companion object
abstract class BaseMaterial3D extends Material

Generated wrapper for Godot's BaseMaterial3D, extends Material.

Attributes

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

Members list

Value members

Concrete methods

final def getAlbedo(): Color

BaseMaterial3D.get_albedo

BaseMaterial3D.get_albedo

Attributes

final def getAlphaAntialiasing(): Long

BaseMaterial3D.get_alpha_antialiasing

BaseMaterial3D.get_alpha_antialiasing

Attributes

final def getAlphaAntialiasingEdge(): Double

BaseMaterial3D.get_alpha_antialiasing_edge

BaseMaterial3D.get_alpha_antialiasing_edge

Attributes

final def getAlphaHashScale(): Double

BaseMaterial3D.get_alpha_hash_scale

BaseMaterial3D.get_alpha_hash_scale

Attributes

final def getAlphaScissorThreshold(): Double

BaseMaterial3D.get_alpha_scissor_threshold

BaseMaterial3D.get_alpha_scissor_threshold

Attributes

final def getAnisotropy(): Double

BaseMaterial3D.get_anisotropy

BaseMaterial3D.get_anisotropy

Attributes

final def getAoLightAffect(): Double

BaseMaterial3D.get_ao_light_affect

BaseMaterial3D.get_ao_light_affect

Attributes

final def getAoTextureChannel(): Long

BaseMaterial3D.get_ao_texture_channel

BaseMaterial3D.get_ao_texture_channel

Attributes

final def getBacklight(): Color

BaseMaterial3D.get_backlight

BaseMaterial3D.get_backlight

Attributes

final def getBillboardMode(): Long

BaseMaterial3D.get_billboard_mode

BaseMaterial3D.get_billboard_mode

Attributes

final def getBlendMode(): Long

BaseMaterial3D.get_blend_mode

BaseMaterial3D.get_blend_mode

Attributes

final def getClearcoat(): Double

BaseMaterial3D.get_clearcoat

BaseMaterial3D.get_clearcoat

Attributes

final def getClearcoatRoughness(): Double

BaseMaterial3D.get_clearcoat_roughness

BaseMaterial3D.get_clearcoat_roughness

Attributes

final def getCullMode(): Long

BaseMaterial3D.get_cull_mode

BaseMaterial3D.get_cull_mode

Attributes

final def getDepthDrawMode(): Long

BaseMaterial3D.get_depth_draw_mode

BaseMaterial3D.get_depth_draw_mode

Attributes

final def getDepthTest(): Long

BaseMaterial3D.get_depth_test

BaseMaterial3D.get_depth_test

Attributes

final def getDetailBlendMode(): Long

BaseMaterial3D.get_detail_blend_mode

BaseMaterial3D.get_detail_blend_mode

Attributes

final def getDetailUv(): Long

BaseMaterial3D.get_detail_uv

BaseMaterial3D.get_detail_uv

Attributes

final def getDiffuseMode(): Long

BaseMaterial3D.get_diffuse_mode

BaseMaterial3D.get_diffuse_mode

Attributes

final def getDistanceFade(): Long

BaseMaterial3D.get_distance_fade

BaseMaterial3D.get_distance_fade

Attributes

final def getDistanceFadeMaxDistance(): Double

BaseMaterial3D.get_distance_fade_max_distance

BaseMaterial3D.get_distance_fade_max_distance

Attributes

final def getDistanceFadeMinDistance(): Double

BaseMaterial3D.get_distance_fade_min_distance

BaseMaterial3D.get_distance_fade_min_distance

Attributes

final def getEmission(): Color

BaseMaterial3D.get_emission

BaseMaterial3D.get_emission

Attributes

final def getEmissionEnergyMultiplier(): Double

BaseMaterial3D.get_emission_energy_multiplier

BaseMaterial3D.get_emission_energy_multiplier

Attributes

final def getEmissionIntensity(): Double

BaseMaterial3D.get_emission_intensity

BaseMaterial3D.get_emission_intensity

Attributes

final def getEmissionOperator(): Long

BaseMaterial3D.get_emission_operator

BaseMaterial3D.get_emission_operator

Attributes

final def getFeature(feature: Long): Boolean

BaseMaterial3D.get_feature

BaseMaterial3D.get_feature

Attributes

final def getFlag(flag: Long): Boolean

BaseMaterial3D.get_flag

BaseMaterial3D.get_flag

Attributes

final def getFovOverride(): Double

BaseMaterial3D.get_fov_override

BaseMaterial3D.get_fov_override

Attributes

final def getGrow(): Double

BaseMaterial3D.get_grow

BaseMaterial3D.get_grow

Attributes

BaseMaterial3D.get_heightmap_deep_parallax_flip_binormal

BaseMaterial3D.get_heightmap_deep_parallax_flip_binormal

Attributes

BaseMaterial3D.get_heightmap_deep_parallax_flip_tangent

BaseMaterial3D.get_heightmap_deep_parallax_flip_tangent

Attributes

BaseMaterial3D.get_heightmap_deep_parallax_max_layers

BaseMaterial3D.get_heightmap_deep_parallax_max_layers

Attributes

BaseMaterial3D.get_heightmap_deep_parallax_min_layers

BaseMaterial3D.get_heightmap_deep_parallax_min_layers

Attributes

final def getHeightmapScale(): Double

BaseMaterial3D.get_heightmap_scale

BaseMaterial3D.get_heightmap_scale

Attributes

final def getMetallic(): Double

BaseMaterial3D.get_metallic

BaseMaterial3D.get_metallic

Attributes

final def getMetallicTextureChannel(): Long

BaseMaterial3D.get_metallic_texture_channel

BaseMaterial3D.get_metallic_texture_channel

Attributes

final def getMsdfOutlineSize(): Double

BaseMaterial3D.get_msdf_outline_size

BaseMaterial3D.get_msdf_outline_size

Attributes

final def getMsdfPixelRange(): Double

BaseMaterial3D.get_msdf_pixel_range

BaseMaterial3D.get_msdf_pixel_range

Attributes

final def getNormalScale(): Double

BaseMaterial3D.get_normal_scale

BaseMaterial3D.get_normal_scale

Attributes

final def getParticlesAnimHFrames(): Long

BaseMaterial3D.get_particles_anim_h_frames

BaseMaterial3D.get_particles_anim_h_frames

Attributes

final def getParticlesAnimLoop(): Boolean

BaseMaterial3D.get_particles_anim_loop

BaseMaterial3D.get_particles_anim_loop

Attributes

final def getParticlesAnimVFrames(): Long

BaseMaterial3D.get_particles_anim_v_frames

BaseMaterial3D.get_particles_anim_v_frames

Attributes

final def getPointSize(): Double

BaseMaterial3D.get_point_size

BaseMaterial3D.get_point_size

Attributes

final def getProximityFadeDistance(): Double

BaseMaterial3D.get_proximity_fade_distance

BaseMaterial3D.get_proximity_fade_distance

Attributes

final def getRefraction(): Double

BaseMaterial3D.get_refraction

BaseMaterial3D.get_refraction

Attributes

final def getRefractionTextureChannel(): Long

BaseMaterial3D.get_refraction_texture_channel

BaseMaterial3D.get_refraction_texture_channel

Attributes

final def getRim(): Double

BaseMaterial3D.get_rim

BaseMaterial3D.get_rim

Attributes

final def getRimTint(): Double

BaseMaterial3D.get_rim_tint

BaseMaterial3D.get_rim_tint

Attributes

final def getRoughness(): Double

BaseMaterial3D.get_roughness

BaseMaterial3D.get_roughness

Attributes

final def getRoughnessTextureChannel(): Long

BaseMaterial3D.get_roughness_texture_channel

BaseMaterial3D.get_roughness_texture_channel

Attributes

final def getShadingMode(): Long

BaseMaterial3D.get_shading_mode

BaseMaterial3D.get_shading_mode

Attributes

final def getSpecular(): Double

BaseMaterial3D.get_specular

BaseMaterial3D.get_specular

Attributes

final def getSpecularMode(): Long

BaseMaterial3D.get_specular_mode

BaseMaterial3D.get_specular_mode

Attributes

final def getStencilCompare(): Long

BaseMaterial3D.get_stencil_compare

BaseMaterial3D.get_stencil_compare

Attributes

BaseMaterial3D.get_stencil_effect_color

BaseMaterial3D.get_stencil_effect_color

Attributes

final def getStencilEffectOutlineThickness(): Double

BaseMaterial3D.get_stencil_effect_outline_thickness

BaseMaterial3D.get_stencil_effect_outline_thickness

Attributes

final def getStencilFlags(): Long

BaseMaterial3D.get_stencil_flags

BaseMaterial3D.get_stencil_flags

Attributes

final def getStencilMode(): Long

BaseMaterial3D.get_stencil_mode

BaseMaterial3D.get_stencil_mode

Attributes

final def getStencilReference(): Long

BaseMaterial3D.get_stencil_reference

BaseMaterial3D.get_stencil_reference

Attributes

final def getSubsurfaceScatteringStrength(): Double

BaseMaterial3D.get_subsurface_scattering_strength

BaseMaterial3D.get_subsurface_scattering_strength

Attributes

final def getTexture(param: Long): Texture2D

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

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

Attributes

final def getTextureFilter(): Long

BaseMaterial3D.get_texture_filter

BaseMaterial3D.get_texture_filter

Attributes

final def getTransmittanceBoost(): Double

BaseMaterial3D.get_transmittance_boost

BaseMaterial3D.get_transmittance_boost

Attributes

BaseMaterial3D.get_transmittance_color

BaseMaterial3D.get_transmittance_color

Attributes

final def getTransmittanceDepth(): Double

BaseMaterial3D.get_transmittance_depth

BaseMaterial3D.get_transmittance_depth

Attributes

final def getTransparency(): Long

BaseMaterial3D.get_transparency

BaseMaterial3D.get_transparency

Attributes

final def getUv1Offset(): Vector3

BaseMaterial3D.get_uv1_offset

BaseMaterial3D.get_uv1_offset

Attributes

final def getUv1Scale(): Vector3

BaseMaterial3D.get_uv1_scale

BaseMaterial3D.get_uv1_scale

Attributes

final def getUv1TriplanarBlendSharpness(): Double

BaseMaterial3D.get_uv1_triplanar_blend_sharpness

BaseMaterial3D.get_uv1_triplanar_blend_sharpness

Attributes

final def getUv2Offset(): Vector3

BaseMaterial3D.get_uv2_offset

BaseMaterial3D.get_uv2_offset

Attributes

final def getUv2Scale(): Vector3

BaseMaterial3D.get_uv2_scale

BaseMaterial3D.get_uv2_scale

Attributes

final def getUv2TriplanarBlendSharpness(): Double

BaseMaterial3D.get_uv2_triplanar_blend_sharpness

BaseMaterial3D.get_uv2_triplanar_blend_sharpness

Attributes

final def getZClipScale(): Double

BaseMaterial3D.get_z_clip_scale

BaseMaterial3D.get_z_clip_scale

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 isGrowEnabled(): Boolean

BaseMaterial3D.is_grow_enabled

BaseMaterial3D.is_grow_enabled

Attributes

final def isHeightmapDeepParallaxEnabled(): Boolean

BaseMaterial3D.is_heightmap_deep_parallax_enabled

BaseMaterial3D.is_heightmap_deep_parallax_enabled

Attributes

final def isProximityFadeEnabled(): Boolean

BaseMaterial3D.is_proximity_fade_enabled

BaseMaterial3D.is_proximity_fade_enabled

Attributes

final def setAlbedo(albedo: Color): Unit

BaseMaterial3D.set_albedo

BaseMaterial3D.set_albedo

Attributes

final def setAlphaAntialiasing(alpha_aa: Long): Unit

BaseMaterial3D.set_alpha_antialiasing

BaseMaterial3D.set_alpha_antialiasing

Attributes

final def setAlphaAntialiasingEdge(edge: Double): Unit

BaseMaterial3D.set_alpha_antialiasing_edge

BaseMaterial3D.set_alpha_antialiasing_edge

Attributes

final def setAlphaHashScale(threshold: Double): Unit

BaseMaterial3D.set_alpha_hash_scale

BaseMaterial3D.set_alpha_hash_scale

Attributes

final def setAlphaScissorThreshold(threshold: Double): Unit

BaseMaterial3D.set_alpha_scissor_threshold

BaseMaterial3D.set_alpha_scissor_threshold

Attributes

final def setAnisotropy(anisotropy: Double): Unit

BaseMaterial3D.set_anisotropy

BaseMaterial3D.set_anisotropy

Attributes

final def setAoLightAffect(amount: Double): Unit

BaseMaterial3D.set_ao_light_affect

BaseMaterial3D.set_ao_light_affect

Attributes

final def setAoTextureChannel(channel: Long): Unit

BaseMaterial3D.set_ao_texture_channel

BaseMaterial3D.set_ao_texture_channel

Attributes

final def setBacklight(backlight: Color): Unit

BaseMaterial3D.set_backlight

BaseMaterial3D.set_backlight

Attributes

final def setBillboardMode(mode: Long): Unit

BaseMaterial3D.set_billboard_mode

BaseMaterial3D.set_billboard_mode

Attributes

final def setBlendMode(blend_mode: Long): Unit

BaseMaterial3D.set_blend_mode

BaseMaterial3D.set_blend_mode

Attributes

final def setClearcoat(clearcoat: Double): Unit

BaseMaterial3D.set_clearcoat

BaseMaterial3D.set_clearcoat

Attributes

final def setClearcoatRoughness(clearcoat_roughness: Double): Unit

BaseMaterial3D.set_clearcoat_roughness

BaseMaterial3D.set_clearcoat_roughness

Attributes

final def setCullMode(cull_mode: Long): Unit

BaseMaterial3D.set_cull_mode

BaseMaterial3D.set_cull_mode

Attributes

final def setDepthDrawMode(depth_draw_mode: Long): Unit

BaseMaterial3D.set_depth_draw_mode

BaseMaterial3D.set_depth_draw_mode

Attributes

final def setDepthTest(depth_test: Long): Unit

BaseMaterial3D.set_depth_test

BaseMaterial3D.set_depth_test

Attributes

final def setDetailBlendMode(detail_blend_mode: Long): Unit

BaseMaterial3D.set_detail_blend_mode

BaseMaterial3D.set_detail_blend_mode

Attributes

final def setDetailUv(detail_uv: Long): Unit

BaseMaterial3D.set_detail_uv

BaseMaterial3D.set_detail_uv

Attributes

final def setDiffuseMode(diffuse_mode: Long): Unit

BaseMaterial3D.set_diffuse_mode

BaseMaterial3D.set_diffuse_mode

Attributes

final def setDistanceFade(mode: Long): Unit

BaseMaterial3D.set_distance_fade

BaseMaterial3D.set_distance_fade

Attributes

final def setDistanceFadeMaxDistance(distance: Double): Unit

BaseMaterial3D.set_distance_fade_max_distance

BaseMaterial3D.set_distance_fade_max_distance

Attributes

final def setDistanceFadeMinDistance(distance: Double): Unit

BaseMaterial3D.set_distance_fade_min_distance

BaseMaterial3D.set_distance_fade_min_distance

Attributes

final def setEmission(emission: Color): Unit

BaseMaterial3D.set_emission

BaseMaterial3D.set_emission

Attributes

final def setEmissionEnergyMultiplier(emission_energy_multiplier: Double): Unit

BaseMaterial3D.set_emission_energy_multiplier

BaseMaterial3D.set_emission_energy_multiplier

Attributes

final def setEmissionIntensity(emission_energy_multiplier: Double): Unit

BaseMaterial3D.set_emission_intensity

BaseMaterial3D.set_emission_intensity

Attributes

final def setEmissionOperator(operator: Long): Unit

BaseMaterial3D.set_emission_operator

BaseMaterial3D.set_emission_operator

Attributes

final def setFeature(feature: Long, enable: Boolean): Unit

BaseMaterial3D.set_feature

BaseMaterial3D.set_feature

Attributes

final def setFlag(flag: Long, enable: Boolean): Unit

BaseMaterial3D.set_flag

BaseMaterial3D.set_flag

Attributes

final def setFovOverride(scale: Double): Unit

BaseMaterial3D.set_fov_override

BaseMaterial3D.set_fov_override

Attributes

final def setGrow(amount: Double): Unit

BaseMaterial3D.set_grow

BaseMaterial3D.set_grow

Attributes

final def setGrowEnabled(enable: Boolean): Unit

BaseMaterial3D.set_grow_enabled

BaseMaterial3D.set_grow_enabled

Attributes

final def setHeightmapDeepParallax(enable: Boolean): Unit

BaseMaterial3D.set_heightmap_deep_parallax

BaseMaterial3D.set_heightmap_deep_parallax

Attributes

final def setHeightmapDeepParallaxFlipBinormal(flip: Boolean): Unit

BaseMaterial3D.set_heightmap_deep_parallax_flip_binormal

BaseMaterial3D.set_heightmap_deep_parallax_flip_binormal

Attributes

final def setHeightmapDeepParallaxFlipTangent(flip: Boolean): Unit

BaseMaterial3D.set_heightmap_deep_parallax_flip_tangent

BaseMaterial3D.set_heightmap_deep_parallax_flip_tangent

Attributes

final def setHeightmapDeepParallaxMaxLayers(layer: Long): Unit

BaseMaterial3D.set_heightmap_deep_parallax_max_layers

BaseMaterial3D.set_heightmap_deep_parallax_max_layers

Attributes

final def setHeightmapDeepParallaxMinLayers(layer: Long): Unit

BaseMaterial3D.set_heightmap_deep_parallax_min_layers

BaseMaterial3D.set_heightmap_deep_parallax_min_layers

Attributes

final def setHeightmapScale(heightmap_scale: Double): Unit

BaseMaterial3D.set_heightmap_scale

BaseMaterial3D.set_heightmap_scale

Attributes

final def setMetallic(metallic: Double): Unit

BaseMaterial3D.set_metallic

BaseMaterial3D.set_metallic

Attributes

final def setMetallicTextureChannel(channel: Long): Unit

BaseMaterial3D.set_metallic_texture_channel

BaseMaterial3D.set_metallic_texture_channel

Attributes

final def setMsdfOutlineSize(size: Double): Unit

BaseMaterial3D.set_msdf_outline_size

BaseMaterial3D.set_msdf_outline_size

Attributes

final def setMsdfPixelRange(range: Double): Unit

BaseMaterial3D.set_msdf_pixel_range

BaseMaterial3D.set_msdf_pixel_range

Attributes

final def setNormalScale(normal_scale: Double): Unit

BaseMaterial3D.set_normal_scale

BaseMaterial3D.set_normal_scale

Attributes

final def setParticlesAnimHFrames(frames: Long): Unit

BaseMaterial3D.set_particles_anim_h_frames

BaseMaterial3D.set_particles_anim_h_frames

Attributes

final def setParticlesAnimLoop(loop: Boolean): Unit

BaseMaterial3D.set_particles_anim_loop

BaseMaterial3D.set_particles_anim_loop

Attributes

final def setParticlesAnimVFrames(frames: Long): Unit

BaseMaterial3D.set_particles_anim_v_frames

BaseMaterial3D.set_particles_anim_v_frames

Attributes

final def setPointSize(point_size: Double): Unit

BaseMaterial3D.set_point_size

BaseMaterial3D.set_point_size

Attributes

final def setProximityFadeDistance(distance: Double): Unit

BaseMaterial3D.set_proximity_fade_distance

BaseMaterial3D.set_proximity_fade_distance

Attributes

final def setProximityFadeEnabled(enabled: Boolean): Unit

BaseMaterial3D.set_proximity_fade_enabled

BaseMaterial3D.set_proximity_fade_enabled

Attributes

final def setRefraction(refraction: Double): Unit

BaseMaterial3D.set_refraction

BaseMaterial3D.set_refraction

Attributes

final def setRefractionTextureChannel(channel: Long): Unit

BaseMaterial3D.set_refraction_texture_channel

BaseMaterial3D.set_refraction_texture_channel

Attributes

final def setRim(rim: Double): Unit

BaseMaterial3D.set_rim

BaseMaterial3D.set_rim

Attributes

final def setRimTint(rim_tint: Double): Unit

BaseMaterial3D.set_rim_tint

BaseMaterial3D.set_rim_tint

Attributes

final def setRoughness(roughness: Double): Unit

BaseMaterial3D.set_roughness

BaseMaterial3D.set_roughness

Attributes

final def setRoughnessTextureChannel(channel: Long): Unit

BaseMaterial3D.set_roughness_texture_channel

BaseMaterial3D.set_roughness_texture_channel

Attributes

final def setShadingMode(shading_mode: Long): Unit

BaseMaterial3D.set_shading_mode

BaseMaterial3D.set_shading_mode

Attributes

final def setSpecular(specular: Double): Unit

BaseMaterial3D.set_specular

BaseMaterial3D.set_specular

Attributes

final def setSpecularMode(specular_mode: Long): Unit

BaseMaterial3D.set_specular_mode

BaseMaterial3D.set_specular_mode

Attributes

final def setStencilCompare(stencil_compare: Long): Unit

BaseMaterial3D.set_stencil_compare

BaseMaterial3D.set_stencil_compare

Attributes

final def setStencilEffectColor(stencil_color: Color): Unit

BaseMaterial3D.set_stencil_effect_color

BaseMaterial3D.set_stencil_effect_color

Attributes

final def setStencilEffectOutlineThickness(stencil_outline_thickness: Double): Unit

BaseMaterial3D.set_stencil_effect_outline_thickness

BaseMaterial3D.set_stencil_effect_outline_thickness

Attributes

final def setStencilFlags(stencil_flags: Long): Unit

BaseMaterial3D.set_stencil_flags

BaseMaterial3D.set_stencil_flags

Attributes

final def setStencilMode(stencil_mode: Long): Unit

BaseMaterial3D.set_stencil_mode

BaseMaterial3D.set_stencil_mode

Attributes

final def setStencilReference(stencil_reference: Long): Unit

BaseMaterial3D.set_stencil_reference

BaseMaterial3D.set_stencil_reference

Attributes

final def setSubsurfaceScatteringStrength(strength: Double): Unit

BaseMaterial3D.set_subsurface_scattering_strength

BaseMaterial3D.set_subsurface_scattering_strength

Attributes

final def setTexture(param: Long, texture: Texture2D): Unit

BaseMaterial3D.set_texture

BaseMaterial3D.set_texture

Attributes

final def setTextureFilter(mode: Long): Unit

BaseMaterial3D.set_texture_filter

BaseMaterial3D.set_texture_filter

Attributes

final def setTransmittanceBoost(boost: Double): Unit

BaseMaterial3D.set_transmittance_boost

BaseMaterial3D.set_transmittance_boost

Attributes

final def setTransmittanceColor(color: Color): Unit

BaseMaterial3D.set_transmittance_color

BaseMaterial3D.set_transmittance_color

Attributes

final def setTransmittanceDepth(depth: Double): Unit

BaseMaterial3D.set_transmittance_depth

BaseMaterial3D.set_transmittance_depth

Attributes

final def setTransparency(transparency: Long): Unit

BaseMaterial3D.set_transparency

BaseMaterial3D.set_transparency

Attributes

final def setUv1Offset(offset: Vector3): Unit

BaseMaterial3D.set_uv1_offset

BaseMaterial3D.set_uv1_offset

Attributes

final def setUv1Scale(scale: Vector3): Unit

BaseMaterial3D.set_uv1_scale

BaseMaterial3D.set_uv1_scale

Attributes

final def setUv1TriplanarBlendSharpness(sharpness: Double): Unit

BaseMaterial3D.set_uv1_triplanar_blend_sharpness

BaseMaterial3D.set_uv1_triplanar_blend_sharpness

Attributes

final def setUv2Offset(offset: Vector3): Unit

BaseMaterial3D.set_uv2_offset

BaseMaterial3D.set_uv2_offset

Attributes

final def setUv2Scale(scale: Vector3): Unit

BaseMaterial3D.set_uv2_scale

BaseMaterial3D.set_uv2_scale

Attributes

final def setUv2TriplanarBlendSharpness(sharpness: Double): Unit

BaseMaterial3D.set_uv2_triplanar_blend_sharpness

BaseMaterial3D.set_uv2_triplanar_blend_sharpness

Attributes

final def setZClipScale(scale: Double): Unit

BaseMaterial3D.set_z_clip_scale

BaseMaterial3D.set_z_clip_scale

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

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

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

Attributes

Inherited from:
Material
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 getNextPass(): Material

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

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

Attributes

Inherited from:
Material
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 getRenderPriority(): Long

Material.get_render_priority

Material.get_render_priority

Attributes

Inherited from:
Material
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 inspectNativeShaderCode(): Unit

Material.inspect_native_shader_code

Material.inspect_native_shader_code

Attributes

Inherited from:
Material
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 setNextPass(next_pass: Material): Unit

Material.set_next_pass

Material.set_next_pass

Attributes

Inherited from:
Material
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 setRenderPriority(priority: Long): Unit

Material.set_render_priority

Material.set_render_priority

Attributes

Inherited from:
Material
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