Generated wrapper for Godot's BaseMaterial3D, extends Material.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Materialclass Resourceclass RefCountedclass Objectclass GodotScriptClassclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ORMMaterial3Dclass StandardMaterial3D
Members list
Value members
Concrete methods
BaseMaterial3D.get_alpha_antialiasing
BaseMaterial3D.get_alpha_antialiasing
Attributes
BaseMaterial3D.get_alpha_antialiasing_edge
BaseMaterial3D.get_alpha_antialiasing_edge
Attributes
BaseMaterial3D.get_alpha_hash_scale
BaseMaterial3D.get_alpha_hash_scale
Attributes
BaseMaterial3D.get_alpha_scissor_threshold
BaseMaterial3D.get_alpha_scissor_threshold
Attributes
BaseMaterial3D.get_anisotropy
BaseMaterial3D.get_anisotropy
Attributes
BaseMaterial3D.get_ao_light_affect
BaseMaterial3D.get_ao_light_affect
Attributes
BaseMaterial3D.get_ao_texture_channel
BaseMaterial3D.get_ao_texture_channel
Attributes
BaseMaterial3D.get_backlight
BaseMaterial3D.get_backlight
Attributes
BaseMaterial3D.get_billboard_mode
BaseMaterial3D.get_billboard_mode
Attributes
BaseMaterial3D.get_blend_mode
BaseMaterial3D.get_blend_mode
Attributes
BaseMaterial3D.get_clearcoat
BaseMaterial3D.get_clearcoat
Attributes
BaseMaterial3D.get_clearcoat_roughness
BaseMaterial3D.get_clearcoat_roughness
Attributes
BaseMaterial3D.get_cull_mode
BaseMaterial3D.get_cull_mode
Attributes
BaseMaterial3D.get_depth_draw_mode
BaseMaterial3D.get_depth_draw_mode
Attributes
BaseMaterial3D.get_depth_test
BaseMaterial3D.get_depth_test
Attributes
BaseMaterial3D.get_detail_blend_mode
BaseMaterial3D.get_detail_blend_mode
Attributes
BaseMaterial3D.get_detail_uv
BaseMaterial3D.get_detail_uv
Attributes
BaseMaterial3D.get_diffuse_mode
BaseMaterial3D.get_diffuse_mode
Attributes
BaseMaterial3D.get_distance_fade
BaseMaterial3D.get_distance_fade
Attributes
BaseMaterial3D.get_distance_fade_max_distance
BaseMaterial3D.get_distance_fade_max_distance
Attributes
BaseMaterial3D.get_distance_fade_min_distance
BaseMaterial3D.get_distance_fade_min_distance
Attributes
BaseMaterial3D.get_emission
BaseMaterial3D.get_emission
Attributes
BaseMaterial3D.get_emission_energy_multiplier
BaseMaterial3D.get_emission_energy_multiplier
Attributes
BaseMaterial3D.get_emission_intensity
BaseMaterial3D.get_emission_intensity
Attributes
BaseMaterial3D.get_emission_operator
BaseMaterial3D.get_emission_operator
Attributes
BaseMaterial3D.get_feature
BaseMaterial3D.get_feature
Attributes
BaseMaterial3D.get_flag
BaseMaterial3D.get_flag
Attributes
BaseMaterial3D.get_fov_override
BaseMaterial3D.get_fov_override
Attributes
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
BaseMaterial3D.get_heightmap_scale
BaseMaterial3D.get_heightmap_scale
Attributes
BaseMaterial3D.get_metallic
BaseMaterial3D.get_metallic
Attributes
BaseMaterial3D.get_metallic_texture_channel
BaseMaterial3D.get_metallic_texture_channel
Attributes
BaseMaterial3D.get_msdf_outline_size
BaseMaterial3D.get_msdf_outline_size
Attributes
BaseMaterial3D.get_msdf_pixel_range
BaseMaterial3D.get_msdf_pixel_range
Attributes
BaseMaterial3D.get_normal_scale
BaseMaterial3D.get_normal_scale
Attributes
BaseMaterial3D.get_particles_anim_h_frames
BaseMaterial3D.get_particles_anim_h_frames
Attributes
BaseMaterial3D.get_particles_anim_loop
BaseMaterial3D.get_particles_anim_loop
Attributes
BaseMaterial3D.get_particles_anim_v_frames
BaseMaterial3D.get_particles_anim_v_frames
Attributes
BaseMaterial3D.get_point_size
BaseMaterial3D.get_point_size
Attributes
BaseMaterial3D.get_proximity_fade_distance
BaseMaterial3D.get_proximity_fade_distance
Attributes
BaseMaterial3D.get_refraction
BaseMaterial3D.get_refraction
Attributes
BaseMaterial3D.get_refraction_texture_channel
BaseMaterial3D.get_refraction_texture_channel
Attributes
BaseMaterial3D.get_rim
BaseMaterial3D.get_rim
Attributes
BaseMaterial3D.get_rim_tint
BaseMaterial3D.get_rim_tint
Attributes
BaseMaterial3D.get_roughness
BaseMaterial3D.get_roughness
Attributes
BaseMaterial3D.get_roughness_texture_channel
BaseMaterial3D.get_roughness_texture_channel
Attributes
BaseMaterial3D.get_shading_mode
BaseMaterial3D.get_shading_mode
Attributes
BaseMaterial3D.get_specular
BaseMaterial3D.get_specular
Attributes
BaseMaterial3D.get_specular_mode
BaseMaterial3D.get_specular_mode
Attributes
BaseMaterial3D.get_stencil_compare
BaseMaterial3D.get_stencil_compare
Attributes
BaseMaterial3D.get_stencil_effect_color
BaseMaterial3D.get_stencil_effect_color
Attributes
BaseMaterial3D.get_stencil_effect_outline_thickness
BaseMaterial3D.get_stencil_effect_outline_thickness
Attributes
BaseMaterial3D.get_stencil_flags
BaseMaterial3D.get_stencil_flags
Attributes
BaseMaterial3D.get_stencil_mode
BaseMaterial3D.get_stencil_mode
Attributes
BaseMaterial3D.get_stencil_reference
BaseMaterial3D.get_stencil_reference
Attributes
BaseMaterial3D.get_subsurface_scattering_strength
BaseMaterial3D.get_subsurface_scattering_strength
Attributes
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
BaseMaterial3D.get_texture_filter
BaseMaterial3D.get_texture_filter
Attributes
BaseMaterial3D.get_transmittance_boost
BaseMaterial3D.get_transmittance_boost
Attributes
BaseMaterial3D.get_transmittance_color
BaseMaterial3D.get_transmittance_color
Attributes
BaseMaterial3D.get_transmittance_depth
BaseMaterial3D.get_transmittance_depth
Attributes
BaseMaterial3D.get_transparency
BaseMaterial3D.get_transparency
Attributes
BaseMaterial3D.get_uv1_offset
BaseMaterial3D.get_uv1_offset
Attributes
BaseMaterial3D.get_uv1_scale
BaseMaterial3D.get_uv1_scale
Attributes
BaseMaterial3D.get_uv1_triplanar_blend_sharpness
BaseMaterial3D.get_uv1_triplanar_blend_sharpness
Attributes
BaseMaterial3D.get_uv2_offset
BaseMaterial3D.get_uv2_offset
Attributes
BaseMaterial3D.get_uv2_scale
BaseMaterial3D.get_uv2_scale
Attributes
BaseMaterial3D.get_uv2_triplanar_blend_sharpness
BaseMaterial3D.get_uv2_triplanar_blend_sharpness
Attributes
BaseMaterial3D.get_z_clip_scale
BaseMaterial3D.get_z_clip_scale
Attributes
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
BaseMaterial3D.is_grow_enabled
BaseMaterial3D.is_grow_enabled
Attributes
BaseMaterial3D.is_heightmap_deep_parallax_enabled
BaseMaterial3D.is_heightmap_deep_parallax_enabled
Attributes
BaseMaterial3D.is_proximity_fade_enabled
BaseMaterial3D.is_proximity_fade_enabled
Attributes
BaseMaterial3D.set_albedo
BaseMaterial3D.set_albedo
Attributes
BaseMaterial3D.set_alpha_antialiasing
BaseMaterial3D.set_alpha_antialiasing
Attributes
BaseMaterial3D.set_alpha_antialiasing_edge
BaseMaterial3D.set_alpha_antialiasing_edge
Attributes
BaseMaterial3D.set_alpha_hash_scale
BaseMaterial3D.set_alpha_hash_scale
Attributes
BaseMaterial3D.set_alpha_scissor_threshold
BaseMaterial3D.set_alpha_scissor_threshold
Attributes
BaseMaterial3D.set_anisotropy
BaseMaterial3D.set_anisotropy
Attributes
BaseMaterial3D.set_ao_light_affect
BaseMaterial3D.set_ao_light_affect
Attributes
BaseMaterial3D.set_ao_texture_channel
BaseMaterial3D.set_ao_texture_channel
Attributes
BaseMaterial3D.set_backlight
BaseMaterial3D.set_backlight
Attributes
BaseMaterial3D.set_billboard_mode
BaseMaterial3D.set_billboard_mode
Attributes
BaseMaterial3D.set_blend_mode
BaseMaterial3D.set_blend_mode
Attributes
BaseMaterial3D.set_clearcoat
BaseMaterial3D.set_clearcoat
Attributes
BaseMaterial3D.set_clearcoat_roughness
BaseMaterial3D.set_clearcoat_roughness
Attributes
BaseMaterial3D.set_cull_mode
BaseMaterial3D.set_cull_mode
Attributes
BaseMaterial3D.set_depth_draw_mode
BaseMaterial3D.set_depth_draw_mode
Attributes
BaseMaterial3D.set_depth_test
BaseMaterial3D.set_depth_test
Attributes
BaseMaterial3D.set_detail_blend_mode
BaseMaterial3D.set_detail_blend_mode
Attributes
BaseMaterial3D.set_detail_uv
BaseMaterial3D.set_detail_uv
Attributes
BaseMaterial3D.set_diffuse_mode
BaseMaterial3D.set_diffuse_mode
Attributes
BaseMaterial3D.set_distance_fade
BaseMaterial3D.set_distance_fade
Attributes
BaseMaterial3D.set_distance_fade_max_distance
BaseMaterial3D.set_distance_fade_max_distance
Attributes
BaseMaterial3D.set_distance_fade_min_distance
BaseMaterial3D.set_distance_fade_min_distance
Attributes
BaseMaterial3D.set_emission
BaseMaterial3D.set_emission
Attributes
BaseMaterial3D.set_emission_energy_multiplier
BaseMaterial3D.set_emission_energy_multiplier
Attributes
BaseMaterial3D.set_emission_intensity
BaseMaterial3D.set_emission_intensity
Attributes
BaseMaterial3D.set_emission_operator
BaseMaterial3D.set_emission_operator
Attributes
BaseMaterial3D.set_feature
BaseMaterial3D.set_feature
Attributes
BaseMaterial3D.set_flag
BaseMaterial3D.set_flag
Attributes
BaseMaterial3D.set_fov_override
BaseMaterial3D.set_fov_override
Attributes
BaseMaterial3D.set_grow
BaseMaterial3D.set_grow
Attributes
BaseMaterial3D.set_grow_enabled
BaseMaterial3D.set_grow_enabled
Attributes
BaseMaterial3D.set_heightmap_deep_parallax
BaseMaterial3D.set_heightmap_deep_parallax
Attributes
BaseMaterial3D.set_heightmap_deep_parallax_flip_binormal
BaseMaterial3D.set_heightmap_deep_parallax_flip_binormal
Attributes
BaseMaterial3D.set_heightmap_deep_parallax_flip_tangent
BaseMaterial3D.set_heightmap_deep_parallax_flip_tangent
Attributes
BaseMaterial3D.set_heightmap_deep_parallax_max_layers
BaseMaterial3D.set_heightmap_deep_parallax_max_layers
Attributes
BaseMaterial3D.set_heightmap_deep_parallax_min_layers
BaseMaterial3D.set_heightmap_deep_parallax_min_layers
Attributes
BaseMaterial3D.set_heightmap_scale
BaseMaterial3D.set_heightmap_scale
Attributes
BaseMaterial3D.set_metallic
BaseMaterial3D.set_metallic
Attributes
BaseMaterial3D.set_metallic_texture_channel
BaseMaterial3D.set_metallic_texture_channel
Attributes
BaseMaterial3D.set_msdf_outline_size
BaseMaterial3D.set_msdf_outline_size
Attributes
BaseMaterial3D.set_msdf_pixel_range
BaseMaterial3D.set_msdf_pixel_range
Attributes
BaseMaterial3D.set_normal_scale
BaseMaterial3D.set_normal_scale
Attributes
BaseMaterial3D.set_particles_anim_h_frames
BaseMaterial3D.set_particles_anim_h_frames
Attributes
BaseMaterial3D.set_particles_anim_loop
BaseMaterial3D.set_particles_anim_loop
Attributes
BaseMaterial3D.set_particles_anim_v_frames
BaseMaterial3D.set_particles_anim_v_frames
Attributes
BaseMaterial3D.set_point_size
BaseMaterial3D.set_point_size
Attributes
BaseMaterial3D.set_proximity_fade_distance
BaseMaterial3D.set_proximity_fade_distance
Attributes
BaseMaterial3D.set_proximity_fade_enabled
BaseMaterial3D.set_proximity_fade_enabled
Attributes
BaseMaterial3D.set_refraction
BaseMaterial3D.set_refraction
Attributes
BaseMaterial3D.set_refraction_texture_channel
BaseMaterial3D.set_refraction_texture_channel
Attributes
BaseMaterial3D.set_rim
BaseMaterial3D.set_rim
Attributes
BaseMaterial3D.set_rim_tint
BaseMaterial3D.set_rim_tint
Attributes
BaseMaterial3D.set_roughness
BaseMaterial3D.set_roughness
Attributes
BaseMaterial3D.set_roughness_texture_channel
BaseMaterial3D.set_roughness_texture_channel
Attributes
BaseMaterial3D.set_shading_mode
BaseMaterial3D.set_shading_mode
Attributes
BaseMaterial3D.set_specular
BaseMaterial3D.set_specular
Attributes
BaseMaterial3D.set_specular_mode
BaseMaterial3D.set_specular_mode
Attributes
BaseMaterial3D.set_stencil_compare
BaseMaterial3D.set_stencil_compare
Attributes
BaseMaterial3D.set_stencil_effect_color
BaseMaterial3D.set_stencil_effect_color
Attributes
BaseMaterial3D.set_stencil_effect_outline_thickness
BaseMaterial3D.set_stencil_effect_outline_thickness
Attributes
BaseMaterial3D.set_stencil_flags
BaseMaterial3D.set_stencil_flags
Attributes
BaseMaterial3D.set_stencil_mode
BaseMaterial3D.set_stencil_mode
Attributes
BaseMaterial3D.set_stencil_reference
BaseMaterial3D.set_stencil_reference
Attributes
BaseMaterial3D.set_subsurface_scattering_strength
BaseMaterial3D.set_subsurface_scattering_strength
Attributes
BaseMaterial3D.set_texture
BaseMaterial3D.set_texture
Attributes
BaseMaterial3D.set_texture_filter
BaseMaterial3D.set_texture_filter
Attributes
BaseMaterial3D.set_transmittance_boost
BaseMaterial3D.set_transmittance_boost
Attributes
BaseMaterial3D.set_transmittance_color
BaseMaterial3D.set_transmittance_color
Attributes
BaseMaterial3D.set_transmittance_depth
BaseMaterial3D.set_transmittance_depth
Attributes
BaseMaterial3D.set_transparency
BaseMaterial3D.set_transparency
Attributes
BaseMaterial3D.set_uv1_offset
BaseMaterial3D.set_uv1_offset
Attributes
BaseMaterial3D.set_uv1_scale
BaseMaterial3D.set_uv1_scale
Attributes
BaseMaterial3D.set_uv1_triplanar_blend_sharpness
BaseMaterial3D.set_uv1_triplanar_blend_sharpness
Attributes
BaseMaterial3D.set_uv2_offset
BaseMaterial3D.set_uv2_offset
Attributes
BaseMaterial3D.set_uv2_scale
BaseMaterial3D.set_uv2_scale
Attributes
BaseMaterial3D.set_uv2_triplanar_blend_sharpness
BaseMaterial3D.set_uv2_triplanar_blend_sharpness
Attributes
BaseMaterial3D.set_z_clip_scale
BaseMaterial3D.set_z_clip_scale
Attributes
Inherited methods
EditorInspectorPlugin: can this plugin handle obj's inspector?
EditorInspectorPlugin: can this plugin handle obj's inspector?
Attributes
- Inherited from:
- GodotScriptClass
EditorPlugin/Node: entered the (editor) tree.
EditorPlugin/Node: leaving the (editor) tree.
Called for every unhandled-or-not input event (Node._input).
Called for every unhandled-or-not input event (Node._input).
Attributes
- Inherited from:
- GodotScriptClass
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
Called every physics frame; delta is the fixed physics step.
Called every physics frame; delta is the fixed physics step.
Attributes
- Inherited from:
- GodotScriptClass
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
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
Called for shortcut input before _unhandled_input (Node._shortcut_input).
Called for shortcut input before _unhandled_input (Node._shortcut_input).
Attributes
- Inherited from:
- GodotScriptClass
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
Called for unhandled key input (Node._unhandled_key_input).
Called for unhandled key input (Node._unhandled_key_input).
Attributes
- Inherited from:
- GodotScriptClass
EditorProperty: refresh the widget from the edited property's value.
EditorProperty: refresh the widget from the edited property's value.
Attributes
- Inherited from:
- GodotScriptClass
Object.can_translate_messages
Object.cancel_free
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
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
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
Resource.emit_changed
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
Resource.get_id_for_path
Object.get_instance_id
Resource.get_local_scene
Object.get_method_argument_count
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
RefCounted.get_reference_count
Material.get_render_priority
Resource.get_scene_unique_id
Object.get_translation_domain
Object.has_connections
Object.has_meta
Object.has_method
Object.has_signal
Object.has_user_signal
The engine-side object handle for this instance.
RefCounted.init_ref
Material.inspect_native_shader_code
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
Object.is_blocking_signals
Resource.is_built_in
Object.is_class
Resource.is_local_to_scene
Object.is_queued_for_deletion
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
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
Object.notification
Object.notify_property_list_changed
Object.property_can_revert
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
RefCounted.reference
Object.remove_meta
Object.remove_user_signal
Resource.reset_state
Object.set_block_signals
Resource.set_id_for_path
Resource.set_local_to_scene
Object.set_message_translation
Resource.set_name
Material.set_next_pass
Resource.set_path
Resource.set_path_cache
Material.set_render_priority
Resource.set_scene_unique_id
Object.set_translation_domain
Resource.setup_local_to_scene
Resource.take_over_path
Object.tr
Object.tr_n
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
RefCounted.unreference
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