Godot::SurfaceTool
Inherits Godot::RefCounted < Godot::Object < Reference < Object
Constructors
new(pointer : Pointer(Void) = Pointer(Void).null)
SourceInstance methods
add_index(index : Int64) : Void
Sourceadd_triangle_fan(vertices : Pointer(Void), uvs : Pointer(Void), colors : Pointer(Void), uv2s : Pointer(Void), normals : Pointer(Void), tangents : Godot::Array) : Void
Sourcebegin_val(primitive : Int64) : Void
Sourceclear
Sourcecommit(existing : ArrayMesh, flags : Int64) : ArrayMesh
Sourcecommit_to_arrays
Sourcecreate_from(existing : Mesh, surface : Int64) : Void
Sourcecreate_from_arrays(arrays : Godot::Array, primitive_type : Int64) : Void
Sourcecreate_from_blend_shape(existing : Mesh, surface : Int64, blend_shape : String) : Void
Sourcedeindex
Sourcegenerate_lod(nd_threshold : Float64, target_index_count : Int64) : Pointer(Void)
Sourcegenerate_normals(flip : Bool) : Void
Sourcegenerate_tangents
Sourceget_aabb
Sourceget_custom_format(channel_index : Int64) : Int64
Sourceget_primitive_type
Sourceget_skin_weight_count
Sourceindex
Sourceoptimize_indices_for_cache
Sourceset_bones(bones : Pointer(Void)) : Void
Sourceset_custom_format(channel_index : Int64, format : Int64) : Void
Sourceset_material(material : Material) : Void
Sourceset_skin_weight_count(count : Int64) : Void
Sourceset_smooth_group(index : Int64) : Void
Sourceset_weights(weights : Pointer(Void)) : Void
Source