class

Godot::ArrayMesh

Inherits Godot::Mesh < Godot::Resource < Godot::RefCounted < Godot::Object < Reference < Object

Constructors

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

Instance methods

add_blend_shape(name : String) : Void
Source
add_surface_from_arrays(primitive : Int64, arrays : Godot::Array, blend_shapes : Godot::Array, lods : Pointer(Void), flags : Int64) : Void
Source
blend_shape_mode

Property blend_shape_mode getter

Source
blend_shape_mode=(val : Int)

Property blend_shape_mode setter

Source
clear_blend_shapes
Source
clear_surfaces
Source
custom_aabb

Property custom_aabb getter

Source
custom_aabb=(val)

Property custom_aabb setter

Source
get_blend_shape_count
Source
get_blend_shape_mode
Source
get_blend_shape_name(index : Int64) : String
Source
get_custom_aabb
Source
get_shadow_mesh
Source
lightmap_unwrap(transform : Transform3D, texel_size : Float64) : Int64
Source
regen_normal_maps
Source
set_blend_shape_mode(mode : Int64) : Void
Source
set_blend_shape_name(index : Int64, name : String) : Void
Source
set_custom_aabb(aabb : AABB) : Void
Source
set_shadow_mesh(mesh : ArrayMesh) : Void
Source
shadow_mesh

Property shadow_mesh getter

Source
shadow_mesh=(val)

Property shadow_mesh setter

Source
surface_find_by_name(name : String) : Int64
Source
surface_get_array_index_len(surf_idx : Int64) : Int64
Source
surface_get_array_len(surf_idx : Int64) : Int64
Source
surface_get_format(surf_idx : Int64) : Int64
Source
surface_get_name(surf_idx : Int64) : String
Source
surface_get_primitive_type(surf_idx : Int64) : Int64
Source
surface_remove(surf_idx : Int64) : Void
Source
surface_set_name(surf_idx : Int64, name : String) : Void
Source
surface_update_attribute_region(surf_idx : Int64, offset : Int64, data : Pointer(Void)) : Void
Source
surface_update_skin_region(surf_idx : Int64, offset : Int64, data : Pointer(Void)) : Void
Source
surface_update_vertex_region(surf_idx : Int64, offset : Int64, data : Pointer(Void)) : Void
Source