ORMMaterial3D
Generated wrapper for Godot's ORMMaterial3D, extends BaseMaterial3D.
Attributes
- Graph
-
- Supertypes
-
class BaseMaterial3Dclass Materialclass Resourceclass RefCountedclass Objectclass GodotScriptClassclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
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
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
BaseMaterial3D.get_albedo
BaseMaterial3D.get_alpha_antialiasing
BaseMaterial3D.get_alpha_antialiasing_edge
BaseMaterial3D.get_alpha_hash_scale
BaseMaterial3D.get_alpha_scissor_threshold
BaseMaterial3D.get_anisotropy
BaseMaterial3D.get_ao_light_affect
BaseMaterial3D.get_ao_texture_channel
BaseMaterial3D.get_backlight
BaseMaterial3D.get_billboard_mode
BaseMaterial3D.get_blend_mode
BaseMaterial3D.get_clearcoat
BaseMaterial3D.get_clearcoat_roughness
BaseMaterial3D.get_cull_mode
BaseMaterial3D.get_depth_draw_mode
BaseMaterial3D.get_depth_test
BaseMaterial3D.get_detail_blend_mode
BaseMaterial3D.get_detail_uv
BaseMaterial3D.get_diffuse_mode
BaseMaterial3D.get_distance_fade
BaseMaterial3D.get_distance_fade_max_distance
BaseMaterial3D.get_distance_fade_min_distance
BaseMaterial3D.get_emission
BaseMaterial3D.get_emission_energy_multiplier
BaseMaterial3D.get_emission_intensity
BaseMaterial3D.get_emission_operator
BaseMaterial3D.get_feature
BaseMaterial3D.get_flag
BaseMaterial3D.get_fov_override
BaseMaterial3D.get_grow
BaseMaterial3D.get_heightmap_deep_parallax_flip_binormal
BaseMaterial3D.get_heightmap_deep_parallax_flip_tangent
BaseMaterial3D.get_heightmap_deep_parallax_max_layers
BaseMaterial3D.get_heightmap_deep_parallax_min_layers
BaseMaterial3D.get_heightmap_scale
Resource.get_id_for_path
Object.get_instance_id
Resource.get_local_scene
BaseMaterial3D.get_metallic
BaseMaterial3D.get_metallic_texture_channel
Object.get_method_argument_count
BaseMaterial3D.get_msdf_outline_size
BaseMaterial3D.get_msdf_pixel_range
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
BaseMaterial3D.get_normal_scale
BaseMaterial3D.get_particles_anim_h_frames
BaseMaterial3D.get_particles_anim_loop
BaseMaterial3D.get_particles_anim_v_frames
BaseMaterial3D.get_point_size
BaseMaterial3D.get_proximity_fade_distance
RefCounted.get_reference_count
BaseMaterial3D.get_refraction
BaseMaterial3D.get_refraction_texture_channel
Material.get_render_priority
BaseMaterial3D.get_rim
BaseMaterial3D.get_rim_tint
BaseMaterial3D.get_roughness
BaseMaterial3D.get_roughness_texture_channel
Resource.get_scene_unique_id
BaseMaterial3D.get_shading_mode
BaseMaterial3D.get_specular
BaseMaterial3D.get_specular_mode
BaseMaterial3D.get_stencil_compare
BaseMaterial3D.get_stencil_effect_color
BaseMaterial3D.get_stencil_effect_outline_thickness
BaseMaterial3D.get_stencil_flags
BaseMaterial3D.get_stencil_mode
BaseMaterial3D.get_stencil_reference
BaseMaterial3D.get_subsurface_scattering_strength
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
- Inherited from:
- BaseMaterial3D
BaseMaterial3D.get_texture_filter
Object.get_translation_domain
BaseMaterial3D.get_transmittance_boost
BaseMaterial3D.get_transmittance_color
BaseMaterial3D.get_transmittance_depth
BaseMaterial3D.get_transparency
BaseMaterial3D.get_uv1_offset
BaseMaterial3D.get_uv1_scale
BaseMaterial3D.get_uv1_triplanar_blend_sharpness
BaseMaterial3D.get_uv2_offset
BaseMaterial3D.get_uv2_scale
BaseMaterial3D.get_uv2_triplanar_blend_sharpness
BaseMaterial3D.get_z_clip_scale
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
BaseMaterial3D.is_grow_enabled
BaseMaterial3D.is_heightmap_deep_parallax_enabled
Resource.is_local_to_scene
BaseMaterial3D.is_proximity_fade_enabled
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
BaseMaterial3D.set_albedo
BaseMaterial3D.set_alpha_antialiasing
BaseMaterial3D.set_alpha_antialiasing_edge
BaseMaterial3D.set_alpha_hash_scale
BaseMaterial3D.set_alpha_scissor_threshold
BaseMaterial3D.set_anisotropy
BaseMaterial3D.set_ao_light_affect
BaseMaterial3D.set_ao_texture_channel
BaseMaterial3D.set_backlight
BaseMaterial3D.set_billboard_mode
BaseMaterial3D.set_blend_mode
Object.set_block_signals
BaseMaterial3D.set_clearcoat
BaseMaterial3D.set_clearcoat_roughness
BaseMaterial3D.set_cull_mode
BaseMaterial3D.set_depth_draw_mode
BaseMaterial3D.set_depth_test
BaseMaterial3D.set_detail_blend_mode
BaseMaterial3D.set_detail_uv
BaseMaterial3D.set_diffuse_mode
BaseMaterial3D.set_distance_fade
BaseMaterial3D.set_distance_fade_max_distance
BaseMaterial3D.set_distance_fade_min_distance
BaseMaterial3D.set_emission
BaseMaterial3D.set_emission_energy_multiplier
BaseMaterial3D.set_emission_intensity
BaseMaterial3D.set_emission_operator
BaseMaterial3D.set_feature
BaseMaterial3D.set_flag
BaseMaterial3D.set_fov_override
BaseMaterial3D.set_grow
BaseMaterial3D.set_grow_enabled
BaseMaterial3D.set_heightmap_deep_parallax
BaseMaterial3D.set_heightmap_deep_parallax_flip_binormal
BaseMaterial3D.set_heightmap_deep_parallax_flip_tangent
BaseMaterial3D.set_heightmap_deep_parallax_max_layers
BaseMaterial3D.set_heightmap_deep_parallax_min_layers
BaseMaterial3D.set_heightmap_scale
Resource.set_id_for_path
Resource.set_local_to_scene
Object.set_message_translation
BaseMaterial3D.set_metallic
BaseMaterial3D.set_metallic_texture_channel
BaseMaterial3D.set_msdf_outline_size
BaseMaterial3D.set_msdf_pixel_range
Resource.set_name
Material.set_next_pass
BaseMaterial3D.set_normal_scale
BaseMaterial3D.set_particles_anim_h_frames
BaseMaterial3D.set_particles_anim_loop
BaseMaterial3D.set_particles_anim_v_frames
Resource.set_path
Resource.set_path_cache
BaseMaterial3D.set_point_size
BaseMaterial3D.set_proximity_fade_distance
BaseMaterial3D.set_proximity_fade_enabled
BaseMaterial3D.set_refraction
BaseMaterial3D.set_refraction_texture_channel
Material.set_render_priority
BaseMaterial3D.set_rim
BaseMaterial3D.set_rim_tint
BaseMaterial3D.set_roughness
BaseMaterial3D.set_roughness_texture_channel
Resource.set_scene_unique_id
BaseMaterial3D.set_shading_mode
BaseMaterial3D.set_specular
BaseMaterial3D.set_specular_mode
BaseMaterial3D.set_stencil_compare
BaseMaterial3D.set_stencil_effect_color
BaseMaterial3D.set_stencil_effect_outline_thickness
BaseMaterial3D.set_stencil_flags
BaseMaterial3D.set_stencil_mode
BaseMaterial3D.set_stencil_reference
BaseMaterial3D.set_subsurface_scattering_strength
BaseMaterial3D.set_texture
BaseMaterial3D.set_texture_filter
Object.set_translation_domain
BaseMaterial3D.set_transmittance_boost
BaseMaterial3D.set_transmittance_color
BaseMaterial3D.set_transmittance_depth
BaseMaterial3D.set_transparency
BaseMaterial3D.set_uv1_offset
BaseMaterial3D.set_uv1_scale
BaseMaterial3D.set_uv1_triplanar_blend_sharpness
BaseMaterial3D.set_uv2_offset
BaseMaterial3D.set_uv2_scale
BaseMaterial3D.set_uv2_triplanar_blend_sharpness
BaseMaterial3D.set_z_clip_scale
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