Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Zylann/godot_voxel
/ functions
Functions
5,384 in github.com/Zylann/godot_voxel
⨍
Functions
5,384
◇
Types & classes
1,239
↓ 24 callers
Method
get_block
terrain/voxel_mesh_map.h:44
↓ 24 callers
Function
node_to_gui_name
editor/graph/voxel_graph_editor.cpp:397
↓ 24 callers
Function
to_vec3i
util/math/conv.h:27
↓ 23 callers
Method
clear
editor/graph/voxel_graph_editor.cpp:383
↓ 23 callers
Method
create
storage/voxel_buffer.cpp:177
↓ 23 callers
Function
cross
util/math/vector2t.h:95
↓ 23 callers
Method
set_voxel_metadata
edition/voxel_tool.cpp:416
↓ 22 callers
Method
get_aabb
edition/voxel_mesh_sdf_gd.cpp:380
↓ 22 callers
Method
set_params
generators/graph/voxel_graph_compiler.h:58
↓ 22 callers
Method
store_16
util/io/serialization.h:40
↓ 21 callers
Method
fill_area
storage/voxel_buffer.cpp:417
↓ 21 callers
Method
scaled
util/math/box3i.h:297
↓ 21 callers
Method
set_voxel_f
edition/voxel_tool.cpp:132
↓ 20 callers
Method
get
generators/graph/voxel_generator_graph.h:272
↓ 20 callers
Method
intersects
terrain/fixed_lod/voxel_box_mover.cpp:382
↓ 20 callers
Method
is_single_value
util/math/interval.h:65
↓ 20 callers
Method
set_name
util/thread/thread.cpp:45
↓ 20 callers
Method
wait_for_end_of_task
After this call, no locking is necessary, as no other thread should be using the data. However it can stall for longer, so prefer using it when doing
terrain/variable_lod/voxel_lod_terrain_update_data.h:359
↓ 19 callers
Function
free_rendering_device_rid
util/godot/classes/rendering_device.cpp:13
↓ 19 callers
Method
get_height
meshers/blocky/voxel_blocky_model_cube.cpp:115
↓ 19 callers
Method
size
util/io/serialization.h:118
↓ 18 callers
Method
add
terrain/free_mesh_task.h:37
↓ 18 callers
Method
duplicate
storage/voxel_buffer_gd.cpp:451
↓ 18 callers
Function
find
util/containers/fixed_array.h:155
↓ 18 callers
Method
get_attribute_name
meshers/blocky/types/voxel_blocky_attribute.cpp:11
↓ 18 callers
Method
get_channel_compression
storage/voxel_buffer.cpp:578
↓ 18 callers
Method
get_child
terrain/variable_lod/lod_octree.h:131
↓ 18 callers
Method
restart
util/profiling_clock.h:19
↓ 18 callers
Function
to_span_from_position_and_size
util/containers/std_vector.h:26
↓ 17 callers
Method
begin
util/containers/flat_map.h:190
↓ 17 callers
Method
copy_channel_from
storage/voxel_buffer.cpp:597
↓ 17 callers
Method
get
meshers/blocky/types/voxel_blocky_type_library.cpp:468
↓ 17 callers
Method
get_channel_data_read_only
storage/voxel_buffer.h:530
↓ 17 callers
Method
get_input_definitions
generators/graph/voxel_graph_function.cpp:1407
↓ 17 callers
Method
get_rid
engine/gpu/compute_shader.cpp:124
↓ 17 callers
Method
get_value
edition/voxel_tool.cpp:28
↓ 17 callers
Function
is_valid_size
util/math/vector3.h:36
↓ 17 callers
Function
normalized
util/math/vector3f.h:33
↓ 17 callers
Method
set_channel_depth
storage/voxel_buffer.cpp:921
↓ 17 callers
Function
sign_f
SDF values considered negative have a sign bit of 1 in this algorithm
meshers/transvoxel/transvoxel.cpp:25
↓ 17 callers
Method
store_32
util/io/serialization.h:50
↓ 16 callers
Method
get_type
modifiers/voxel_modifier_mesh.h:11
↓ 16 callers
Function
length_squared
util/math/vector3.h:76
↓ 16 callers
Function
prepare
streams/sqlite/connection.cpp:159
↓ 16 callers
Method
prepare_state
generators/graph/voxel_graph_runtime.cpp:276
↓ 16 callers
Method
randf
util/godot/core/random_pcg.h:130
↓ 16 callers
Method
set
util/containers/span.h:68
↓ 16 callers
Method
set_cast_shadows_setting
terrain/instancing/voxel_instance_library_multimesh_item.cpp:170
↓ 16 callers
Method
set_material_override
terrain/variable_lod/voxel_mesh_block_vlt.cpp:270
↓ 16 callers
Method
set_offset
generators/simple/voxel_generator_heightmap.cpp:66
↓ 16 callers
Method
set_value
edition/voxel_tool.cpp:24
↓ 16 callers
Function
wrap
TODO Rename `wrapi` `Math::wrapi` with zero min
util/math/funcs.h:194
↓ 15 callers
Function
append_array
util/containers/container_funcs.h:58
↓ 15 callers
Method
clear
generators/graph/voxel_graph_runtime.h:149
↓ 15 callers
Method
create
editor/graph/voxel_graph_editor_node.cpp:22
↓ 15 callers
Method
draw_box
terrain/instancing/voxel_instancer.cpp:351
↓ 15 callers
Function
finalize
streams/sqlite/connection.cpp:168
↓ 15 callers
Method
flush
util/io/text_writer.cpp:13
↓ 15 callers
Method
for_each_cell_zxy
util/math/box3i.h:114
↓ 15 callers
Method
generate_block
tests/voxel/test_region_file.cpp:235
↓ 15 callers
Method
get_block
storage/voxel_data_map.cpp:111
↓ 15 callers
Function
get_child_position
terrain/variable_lod/voxel_lod_terrain_update_clipbox_streaming.cpp:698
↓ 15 callers
Method
get_multimesh
util/godot/direct_multimesh_instance.cpp:65
↓ 15 callers
Method
get_voxel_metadata
edition/voxel_tool.cpp:420
↓ 15 callers
Function
length
util/math/vector2t.h:120
↓ 14 callers
Method
clear
meshers/blocky/blocky_baked_library.h:135
↓ 14 callers
Method
clear
util/godot/debug_renderer.cpp:134
↓ 14 callers
Method
contains
storage/voxel_format.h:22
↓ 14 callers
Function
cos
util/math/funcs.h:533
↓ 14 callers
Function
deg_to_rad
util/math/funcs.h:450
↓ 14 callers
Method
is_streaming_enabled
storage/voxel_data.h:95
↓ 14 callers
Function
post_edit_modifier
modifiers/godot/voxel_modifier_gd.cpp:27
↓ 14 callers
Function
sdf_as_float
meshers/transvoxel/transvoxel.cpp:133
↓ 14 callers
Method
sort
meshers/blocky/types/voxel_blocky_type.cpp:921
↓ 14 callers
Method
unref
generators/graph/voxel_graph_compiler.cpp:1945
↓ 14 callers
Method
write_box
storage/voxel_buffer.h:428
↓ 13 callers
Method
add_interval
util/math/interval.h:85
↓ 13 callers
Function
bits_u32
streams/sqlite/block_location.h:19
↓ 13 callers
Method
clear
generators/graph/program_graph.cpp:112
↓ 13 callers
Method
clip
util/math/box3i.h:314
↓ 13 callers
Method
destroy
util/godot/direct_static_body.cpp:26
↓ 13 callers
Method
difference
util/math/box3i.h:158
↓ 13 callers
Method
enqueue
util/tasks/threaded_task_runner.cpp:104
↓ 13 callers
Method
get_height
generators/simple/voxel_generator_flat.cpp:49
↓ 13 callers
Method
get_type
storage/metadata/voxel_metadata.h:57
↓ 13 callers
Method
get_voxel
storage/voxel_buffer.cpp:267
↓ 13 callers
Function
is_empty
meshers/blocky/voxel_blocky_model.h:194
↓ 13 callers
Method
require_lib_code
generators/graph/code_gen_helper.cpp:66
↓ 13 callers
Function
sin
util/math/funcs.h:527
↓ 12 callers
Function
add
meshers/blocky/voxel_blocky_model_cube.cpp:148
↓ 12 callers
Function
arithmetic_rshift
The result of the right-shift operator `>>` is implementation-defined until C++20, where it performs arithmetic shift. This function makes it explicit
util/math/funcs.h:488
↓ 12 callers
Method
clear
streams/vox/vox_data.cpp:185
↓ 12 callers
Method
copy_to
storage/voxel_buffer.cpp:689
↓ 12 callers
Method
create
terrain/variable_lod/lod_octree.h:64
↓ 12 callers
Function
create_empty_image
util/godot/classes/image.h:13
↓ 12 callers
Method
decompress_channel
storage/voxel_buffer.cpp:568
↓ 12 callers
Function
face_to_block
Convert from face-space to block-space coordinates, considering which face we are working on.
meshers/transvoxel/transvoxel.cpp:611
↓ 12 callers
Function
floordiv
Performs euclidean division, aka floored division. This implementation expects a strictly positive divisor. Example with division by 3: x | `/` |
util/math/funcs.h:157
↓ 12 callers
Method
get_blocks_grid
storage/voxel_data.cpp:1160
↓ 12 callers
Method
get_box
edition/funcs.h:336
← previous
next →
101–200 of 5,384, ranked by callers