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
↓ 2 callers
Method
try_get_block_voxels
storage/voxel_data.cpp:1290
↓ 2 callers
Function
try_get_input_index_from_name
generators/graph/voxel_graph_function.cpp:644
↓ 2 callers
Method
try_get_output_port_address
editor/graph/graph_editor_adapter.h:29
↓ 2 callers
Method
try_initialize_gpu_features
engine/voxel_engine.cpp:121
↓ 2 callers
Method
try_lock
util/thread/mutex.h:23
↓ 2 callers
Method
try_set_voxel
TODO Piggyback on `paste`? The implementation is quite complex, and it's not supposed to be an efficient use case
storage/voxel_data.cpp:297
↓ 2 callers
Method
try_set_voxel_f
storage/voxel_data.cpp:320
↓ 2 callers
Function
u16_to_snorm
storage/funcs.h:160
↓ 2 callers
Function
u8_to_snorm
storage/funcs.h:156
↓ 2 callers
Method
unbind
streams/sqlite/connection.cpp:86
↓ 2 callers
Function
unescape_text
(text)
doc/tools/bbcode.py:165
↓ 2 callers
Method
unlock_read
util/thread/spatial_lock_2d.h:72
↓ 2 callers
Method
unlock_write
util/thread/spatial_lock_2d.h:98
↓ 2 callers
Method
unview_area
storage/voxel_data.cpp:1247
↓ 2 callers
Method
update_display_settings
editor/graph/voxel_graph_editor_node_preview.cpp:105
↓ 2 callers
Method
update_function_nodes
generators/graph/voxel_graph_function.cpp:1546
↓ 2 callers
Function
update_mesh_block_load
Activates mesh blocks when they are loaded. Activates higher LODs and hides lower LODs when possible. This essentially runs octree subdivision logic,
terrain/variable_lod/voxel_lod_terrain_update_clipbox_streaming.cpp:1451
↓ 2 callers
Method
update_title
editor/graph/voxel_graph_editor_node.cpp:215
↓ 2 callers
Function
update_transition_masks
terrain/variable_lod/voxel_lod_terrain_update_task.cpp:794
↓ 2 callers
Function
validate_io_definitions
generators/graph/voxel_graph_function.cpp:1417
↓ 2 callers
Method
view_area
storage/voxel_data.cpp:1209
↓ 2 callers
Method
warp_3d
util/noise/fast_noise_lite/fast_noise_lite_gradient.h:83
↓ 2 callers
Function
with_commas
editor/terrain/voxel_terrain_editor_task_indicator.cpp:80
↓ 2 callers
Method
write_c_string
util/io/text_writer.cpp:39
↓ 2 callers
Method
write_lock
Lock the rwlock, block if locked by someone else
util/thread/rw_lock.h:35
↓ 2 callers
Method
write_unlock
Unlock the rwlock, let other thwrites continue
util/thread/rw_lock.h:43
↓ 2 callers
Method
xyz
This one only exists for cosmetic reasons so we can write code that lines up. It should be simplified by the compiler.
util/math/vector3t.h:140
↓ 2 callers
Method
zxy
util/math/vector3t.h:148
↓ 1 callers
Method
GetTriangleCount
meshers/transvoxel/transvoxel_tables.cpp:56
↓ 1 callers
Method
GetVertexCount
meshers/transvoxel/transvoxel_tables.cpp:52
↓ 1 callers
Function
abs
util/math/vector3t.h:215
↓ 1 callers
Function
add_2i8_1w8_texture_data
meshers/transvoxel/transvoxel_materials_single_s2.h:170
↓ 1 callers
Method
add_binding
generators/graph/voxel_graph_compiler.cpp:1580
↓ 1 callers
Function
add_cpp_string
(src_lines, var_name, lines)
shaders/text2cpp.py:115
↓ 1 callers
Function
add_cpp_string_array
(src_lines, var_name, lines)
shaders/text2cpp.py:96
↓ 1 callers
Function
add_cpp_string_literal
(src_lines, var_name, lines)
shaders/text2cpp.py:83
↓ 1 callers
Method
add_execution_time
generators/graph/voxel_graph_runtime.h:162
↓ 1 callers
Function
add_loading_block
terrain/variable_lod/voxel_lod_terrain_update_clipbox_streaming.cpp:416
↓ 1 callers
Method
add_no_lock
streams/sqlite/block_key_cache.h:22
↓ 1 callers
Method
add_shape
util/godot/direct_static_body.cpp:53
↓ 1 callers
Function
add_singleton
util/godot/classes/engine.h:13
↓ 1 callers
Method
add_uniform
generators/graph/voxel_graph_shader_generator.cpp:24
↓ 1 callers
Method
add_var
generators/graph/voxel_graph_compiler.cpp:1592
↓ 1 callers
Function
alignup
If the provided address `a` is not aligned to the number of bytes specified in `align`, returns the next aligned address. `align` must be a power of t
util/math/funcs.h:298
↓ 1 callers
Function
all_members_equal
util/math/vector3i.h:60
↓ 1 callers
Function
allocate_channel_data
storage/voxel_buffer.cpp:16
↓ 1 callers
Method
allocate_id
modifiers/voxel_modifier_stack.cpp:140
↓ 1 callers
Function
apply_block_data_requests_as_empty
This is used when streaming is enabled, yet the terrain has no stream and no generator (There can only be empty blocks when moving around), or generat
terrain/variable_lod/voxel_lod_terrain_update_task.cpp:229
↓ 1 callers
Method
apply_data_block_response
terrain/variable_lod/voxel_lod_terrain.cpp:1676
↓ 1 callers
Method
apply_data_block_response
terrain/fixed_lod/voxel_terrain.cpp:1708
↓ 1 callers
Method
apply_detail_texture_update
terrain/variable_lod/voxel_lod_terrain.cpp:2167
↓ 1 callers
Method
apply_mesh_update
terrain/variable_lod/voxel_lod_terrain.cpp:1826
↓ 1 callers
Method
apply_mesh_update
terrain/fixed_lod/voxel_terrain.cpp:1990
↓ 1 callers
Method
apply_result
engine/detail_rendering/render_detail_texture_task.cpp:123
↓ 1 callers
Function
approximate_distance_to_isosurface_binary_search
edition/raycast.cpp:20
↓ 1 callers
Function
as_operator
util/string/expression_parser.cpp:225
↓ 1 callers
Function
auto_detect_threaded_graphics_resource_building_support
engine/voxel_engine.cpp:89
↓ 1 callers
Method
auto_fit_view
editor/fast_noise_2/chart_view.cpp:28
↓ 1 callers
Method
bake
meshers/blocky/voxel_blocky_model_fluid.cpp:155
↓ 1 callers
Method
bake_async
edition/voxel_mesh_sdf_gd.cpp:170
↓ 1 callers
Function
bake_fluid
meshers/blocky/voxel_blocky_fluid.cpp:32
↓ 1 callers
Function
bake_fluid_model
meshers/blocky/voxel_blocky_model_fluid.cpp:95
↓ 1 callers
Function
box_blur_slow_ref
Reference implementation. Correct but very slow.
edition/funcs.cpp:378
↓ 1 callers
Function
box_propagate_ccl
edition/floating_chunks.cpp:19
↓ 1 callers
Function
boxcast_down
terrain/fixed_lod/voxel_box_mover.cpp:159
↓ 1 callers
Method
branch_equals
generators/graph/program_graph.cpp:360
↓ 1 callers
Method
build
meshers/cubes/voxel_mesher_cubes.cpp:749
↓ 1 callers
Function
build_gpu_tiles_data
engine/detail_rendering/render_detail_texture_task.cpp:159
↓ 1 callers
Method
build_mesh
meshers/voxel_mesher.cpp:20
↓ 1 callers
Function
build_regular_mesh
meshers/transvoxel/transvoxel.cpp:186
↓ 1 callers
Function
build_voxel_mesh_as_greedy_cubes_atlased
meshers/cubes/voxel_mesher_cubes.cpp:412
↓ 1 callers
Method
can_create_root
Occurs on split
terrain/variable_lod/lod_octree.h:86
↓ 1 callers
Method
can_join
terrain/variable_lod/lod_octree.h:92
↓ 1 callers
Method
can_load_default_graph
generators/graph/voxel_graph_function.h:229
↓ 1 callers
Method
cells_in_box_equal
tests/util/test_spatial_lock.cpp:107
↓ 1 callers
Method
check_callbacks
engine/voxel_engine.h:117
↓ 1 callers
Function
check_directory_created
util/godot/file_utils.cpp:25
↓ 1 callers
Function
check_range_once
util/math/interval.cpp:19
↓ 1 callers
Function
check_sdf
edition/mesh_sdf.cpp:1007
↓ 1 callers
Function
check_texturing_mode
TODO Maybe we could auto-detect? It could become ambiguous tho
meshers/transvoxel/voxel_mesher_transvoxel.cpp:229
↓ 1 callers
Function
class_doc_to_markdown
( klass, # ClassDoc f_out, # Path to file, or '-' to print the result module_class_names, # List o
doc/tools/xml_to_markdown.py:481
↓ 1 callers
Function
classify
(sections)
shaders/text2cpp.py:62
↓ 1 callers
Method
clear
storage/voxel_memory_pool.cpp:198
↓ 1 callers
Method
clear
storage/voxel_data_grid.h:190
↓ 1 callers
Method
clear
storage/metadata/voxel_metadata.cpp:7
↓ 1 callers
Method
clear
util/containers/flat_map.h:119
↓ 1 callers
Method
clear_and_set_voxel_metadata
storage/voxel_buffer.cpp:1108
↓ 1 callers
Method
clear_cached_blocks_in_voxel_area
storage/voxel_data.cpp:700
↓ 1 callers
Method
clear_fading
terrain/variable_lod/voxel_mesh_block_vlt.cpp:436
↓ 1 callers
Method
clear_unused_blocks
storage/voxel_memory_pool.cpp:185
↓ 1 callers
Method
clear_voxel_metadata_in_area
storage/voxel_buffer.cpp:1160
↓ 1 callers
Method
clip
util/math/box2i.h:213
↓ 1 callers
Method
close
streams/region/region_file.cpp:289
↓ 1 callers
Function
close_log_file
util/io/log.cpp:26
↓ 1 callers
Method
collect
engine/detail_rendering/render_detail_texture_gpu_task.cpp:630
↓ 1 callers
Function
collect_boxes_blocky
terrain/fixed_lod/voxel_box_mover.cpp:190
↓ 1 callers
Function
collect_boxes_cubes
terrain/fixed_lod/voxel_box_mover.cpp:232
↓ 1 callers
Function
combine_edited_tiles
engine/detail_rendering/render_detail_texture_task.cpp:336
↓ 1 callers
Function
combine_inputs
generators/graph/voxel_graph_compiler.cpp:1141
↓ 1 callers
Function
compile_block_rendering_compute_shader
generators/voxel_generator.cpp:202
← previous
next →
1,301–1,400 of 5,384, ranked by callers