class

Godot::GeometryInstance3D

Inherits Godot::VisualInstance3D < Godot::Node3D < Godot::Node < Godot::Object < Reference < Object

Constructors

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

Instance methods

cast_shadow

Property cast_shadow getter

Source
cast_shadow=(val : Int)

Property cast_shadow setter

Source
custom_aabb

Property custom_aabb getter

Source
custom_aabb=(val)

Property custom_aabb setter

Source
extra_cull_margin

Property extra_cull_margin getter

Source
extra_cull_margin=(val : Number)

Property extra_cull_margin setter

Source
get_cast_shadows_setting
Source
get_custom_aabb
Source
get_extra_cull_margin
Source
get_gi_mode
Source
get_instance_shader_parameter(name : String) : Pointer(Void)
Source
get_lightmap_scale
Source
get_lightmap_texel_scale
Source
get_lod_bias
Source
get_material_overlay
Source
get_material_override
Source
get_transparency
Source
get_visibility_range_begin
Source
get_visibility_range_begin_margin
Source
get_visibility_range_end
Source
get_visibility_range_end_margin
Source
get_visibility_range_fade_mode
Source
gi_lightmap_scale

Property gi_lightmap_scale getter

Source
gi_lightmap_scale=(val : Int)

Property gi_lightmap_scale setter

Source
gi_lightmap_texel_scale

Property gi_lightmap_texel_scale getter

Source
gi_lightmap_texel_scale=(val : Number)

Property gi_lightmap_texel_scale setter

Source
gi_mode

Property gi_mode getter

Source
gi_mode=(val : Int)

Property gi_mode setter

Source
ignore_occlusion_culling

Property ignore_occlusion_culling getter

Source
ignore_occlusion_culling=(val)

Property ignore_occlusion_culling setter

Source
ignore_occlusion_culling?
Source
is_ignoring_occlusion_culling
Source
lod_bias

Property lod_bias getter

Source
lod_bias=(val : Number)

Property lod_bias setter

Source
material_overlay

Property material_overlay getter

Source
material_overlay=(val)

Property material_overlay setter

Source
material_override

Property material_override getter

Source
material_override=(val)

Property material_override setter

Source
set_cast_shadows_setting(shadow_casting_setting : Int64) : Void
Source
set_custom_aabb(aabb : AABB) : Void
Source
set_extra_cull_margin(margin : Float64) : Void
Source
set_gi_mode(mode : Int64) : Void
Source
set_ignore_occlusion_culling(ignore_culling : Bool) : Void
Source
set_instance_shader_parameter(name : String, value : Pointer(Void)) : Void
Source
set_lightmap_scale(scale : Int64) : Void
Source
set_lightmap_texel_scale(scale : Float64) : Void
Source
set_lod_bias(bias : Float64) : Void
Source
set_material_overlay(material : Material) : Void
Source
set_material_override(material : Material) : Void
Source
set_transparency(transparency : Float64) : Void
Source
set_visibility_range_begin(distance : Float64) : Void
Source
set_visibility_range_begin_margin(distance : Float64) : Void
Source
set_visibility_range_end(distance : Float64) : Void
Source
set_visibility_range_end_margin(distance : Float64) : Void
Source
set_visibility_range_fade_mode(mode : Int64) : Void
Source
transparency

Property transparency getter

Source
transparency=(val : Number)

Property transparency setter

Source
visibility_range_begin

Property visibility_range_begin getter

Source
visibility_range_begin=(val : Number)

Property visibility_range_begin setter

Source
visibility_range_begin_margin

Property visibility_range_begin_margin getter

Source
visibility_range_begin_margin=(val : Number)

Property visibility_range_begin_margin setter

Source
visibility_range_end

Property visibility_range_end getter

Source
visibility_range_end=(val : Number)

Property visibility_range_end setter

Source
visibility_range_end_margin

Property visibility_range_end_margin getter

Source
visibility_range_end_margin=(val : Number)

Property visibility_range_end_margin setter

Source
visibility_range_fade_mode

Property visibility_range_fade_mode getter

Source
visibility_range_fade_mode=(val : Int)

Property visibility_range_fade_mode setter

Source

Nested types