GeometryInstance3D

Inherits: VisualInstance3D < Node3D < Node < Object

Inherited By: CPUParticles3D, CSGShape3D, GPUParticles3D, Label3D, MeshInstance3D, MultiMeshInstance3D, SpriteBase3D

There is currently no description for this class. Please help us by contributing one!

Properties

ShadowCastingSetting

cast_shadow

1

AABB

custom_aabb

AABB(0, 0, 0, 0, 0, 0)

float

extra_cull_margin

0.0

LightmapScale

gi_lightmap_scale

0

GIMode

gi_mode

1

bool

ignore_occlusion_culling

false

float

lod_bias

1.0

Material

material_overlay

Material

material_override

float

transparency

0.0

float

visibility_range_begin

0.0

float

visibility_range_begin_margin

0.0

float

visibility_range_end

0.0

float

visibility_range_end_margin

0.0

VisibilityRangeFadeMode

visibility_range_fade_mode

0

Methods

Variant

get_instance_shader_parameter ( StringName name ) const

void

set_instance_shader_parameter ( StringName name, Variant value )


Enumerations

enum ShadowCastingSetting:

ShadowCastingSetting SHADOW_CASTING_SETTING_OFF = 0

There is currently no description for this enum. Please help us by contributing one!

ShadowCastingSetting SHADOW_CASTING_SETTING_ON = 1

There is currently no description for this enum. Please help us by contributing one!

ShadowCastingSetting SHADOW_CASTING_SETTING_DOUBLE_SIDED = 2

There is currently no description for this enum. Please help us by contributing one!

ShadowCastingSetting SHADOW_CASTING_SETTING_SHADOWS_ONLY = 3

There is currently no description for this enum. Please help us by contributing one!


enum GIMode:

GIMode GI_MODE_DISABLED = 0

There is currently no description for this enum. Please help us by contributing one!

GIMode GI_MODE_STATIC = 1

There is currently no description for this enum. Please help us by contributing one!

GIMode GI_MODE_DYNAMIC = 2

There is currently no description for this enum. Please help us by contributing one!


enum LightmapScale:

LightmapScale LIGHTMAP_SCALE_1X = 0

There is currently no description for this enum. Please help us by contributing one!

LightmapScale LIGHTMAP_SCALE_2X = 1

There is currently no description for this enum. Please help us by contributing one!

LightmapScale LIGHTMAP_SCALE_4X = 2

There is currently no description for this enum. Please help us by contributing one!

LightmapScale LIGHTMAP_SCALE_8X = 3

There is currently no description for this enum. Please help us by contributing one!

LightmapScale LIGHTMAP_SCALE_MAX = 4

There is currently no description for this enum. Please help us by contributing one!


enum VisibilityRangeFadeMode:

VisibilityRangeFadeMode VISIBILITY_RANGE_FADE_DISABLED = 0

There is currently no description for this enum. Please help us by contributing one!

VisibilityRangeFadeMode VISIBILITY_RANGE_FADE_SELF = 1

There is currently no description for this enum. Please help us by contributing one!

VisibilityRangeFadeMode VISIBILITY_RANGE_FADE_DEPENDENCIES = 2

There is currently no description for this enum. Please help us by contributing one!


Property Descriptions

ShadowCastingSetting cast_shadow = 1

There is currently no description for this property. Please help us by contributing one!


AABB custom_aabb = AABB(0, 0, 0, 0, 0, 0)

  • void set_custom_aabb ( AABB value )

  • AABB get_custom_aabb ( )

There is currently no description for this property. Please help us by contributing one!


float extra_cull_margin = 0.0

  • void set_extra_cull_margin ( float value )

  • float get_extra_cull_margin ( )

There is currently no description for this property. Please help us by contributing one!


LightmapScale gi_lightmap_scale = 0

There is currently no description for this property. Please help us by contributing one!


GIMode gi_mode = 1

There is currently no description for this property. Please help us by contributing one!


bool ignore_occlusion_culling = false

  • void set_ignore_occlusion_culling ( bool value )

  • bool is_ignoring_occlusion_culling ( )

There is currently no description for this property. Please help us by contributing one!


float lod_bias = 1.0

  • void set_lod_bias ( float value )

  • float get_lod_bias ( )

There is currently no description for this property. Please help us by contributing one!


Material material_overlay

  • void set_material_overlay ( Material value )

  • Material get_material_overlay ( )

There is currently no description for this property. Please help us by contributing one!


Material material_override

  • void set_material_override ( Material value )

  • Material get_material_override ( )

There is currently no description for this property. Please help us by contributing one!


float transparency = 0.0

  • void set_transparency ( float value )

  • float get_transparency ( )

There is currently no description for this property. Please help us by contributing one!


float visibility_range_begin = 0.0

  • void set_visibility_range_begin ( float value )

  • float get_visibility_range_begin ( )

There is currently no description for this property. Please help us by contributing one!


float visibility_range_begin_margin = 0.0

  • void set_visibility_range_begin_margin ( float value )

  • float get_visibility_range_begin_margin ( )

There is currently no description for this property. Please help us by contributing one!


float visibility_range_end = 0.0

  • void set_visibility_range_end ( float value )

  • float get_visibility_range_end ( )

There is currently no description for this property. Please help us by contributing one!


float visibility_range_end_margin = 0.0

  • void set_visibility_range_end_margin ( float value )

  • float get_visibility_range_end_margin ( )

There is currently no description for this property. Please help us by contributing one!


VisibilityRangeFadeMode visibility_range_fade_mode = 0

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

Variant get_instance_shader_parameter ( StringName name ) const

There is currently no description for this method. Please help us by contributing one!


void set_instance_shader_parameter ( StringName name, Variant value )

There is currently no description for this method. Please help us by contributing one!