MCPcopy Create free account

hub / github.com/Zylann/godot_voxel / functions

Functions5,384 in github.com/Zylann/godot_voxel

↓ 2 callersMethodtry_get_block_voxels
storage/voxel_data.cpp:1290
↓ 2 callersFunctiontry_get_input_index_from_name
generators/graph/voxel_graph_function.cpp:644
↓ 2 callersMethodtry_get_output_port_address
editor/graph/graph_editor_adapter.h:29
↓ 2 callersMethodtry_initialize_gpu_features
engine/voxel_engine.cpp:121
↓ 2 callersMethodtry_lock
util/thread/mutex.h:23
↓ 2 callersMethodtry_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 callersMethodtry_set_voxel_f
storage/voxel_data.cpp:320
↓ 2 callersFunctionu16_to_snorm
storage/funcs.h:160
↓ 2 callersFunctionu8_to_snorm
storage/funcs.h:156
↓ 2 callersMethodunbind
streams/sqlite/connection.cpp:86
↓ 2 callersFunctionunescape_text
(text)
doc/tools/bbcode.py:165
↓ 2 callersMethodunlock_read
util/thread/spatial_lock_2d.h:72
↓ 2 callersMethodunlock_write
util/thread/spatial_lock_2d.h:98
↓ 2 callersMethodunview_area
storage/voxel_data.cpp:1247
↓ 2 callersMethodupdate_display_settings
editor/graph/voxel_graph_editor_node_preview.cpp:105
↓ 2 callersMethodupdate_function_nodes
generators/graph/voxel_graph_function.cpp:1546
↓ 2 callersFunctionupdate_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 callersMethodupdate_title
editor/graph/voxel_graph_editor_node.cpp:215
↓ 2 callersFunctionupdate_transition_masks
terrain/variable_lod/voxel_lod_terrain_update_task.cpp:794
↓ 2 callersFunctionvalidate_io_definitions
generators/graph/voxel_graph_function.cpp:1417
↓ 2 callersMethodview_area
storage/voxel_data.cpp:1209
↓ 2 callersMethodwarp_3d
util/noise/fast_noise_lite/fast_noise_lite_gradient.h:83
↓ 2 callersFunctionwith_commas
editor/terrain/voxel_terrain_editor_task_indicator.cpp:80
↓ 2 callersMethodwrite_c_string
util/io/text_writer.cpp:39
↓ 2 callersMethodwrite_lock
Lock the rwlock, block if locked by someone else
util/thread/rw_lock.h:35
↓ 2 callersMethodwrite_unlock
Unlock the rwlock, let other thwrites continue
util/thread/rw_lock.h:43
↓ 2 callersMethodxyz
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 callersMethodzxy
util/math/vector3t.h:148
↓ 1 callersMethodGetTriangleCount
meshers/transvoxel/transvoxel_tables.cpp:56
↓ 1 callersMethodGetVertexCount
meshers/transvoxel/transvoxel_tables.cpp:52
↓ 1 callersFunctionabs
util/math/vector3t.h:215
↓ 1 callersFunctionadd_2i8_1w8_texture_data
meshers/transvoxel/transvoxel_materials_single_s2.h:170
↓ 1 callersMethodadd_binding
generators/graph/voxel_graph_compiler.cpp:1580
↓ 1 callersFunctionadd_cpp_string
(src_lines, var_name, lines)
shaders/text2cpp.py:115
↓ 1 callersFunctionadd_cpp_string_array
(src_lines, var_name, lines)
shaders/text2cpp.py:96
↓ 1 callersFunctionadd_cpp_string_literal
(src_lines, var_name, lines)
shaders/text2cpp.py:83
↓ 1 callersMethodadd_execution_time
generators/graph/voxel_graph_runtime.h:162
↓ 1 callersFunctionadd_loading_block
terrain/variable_lod/voxel_lod_terrain_update_clipbox_streaming.cpp:416
↓ 1 callersMethodadd_no_lock
streams/sqlite/block_key_cache.h:22
↓ 1 callersMethodadd_shape
util/godot/direct_static_body.cpp:53
↓ 1 callersFunctionadd_singleton
util/godot/classes/engine.h:13
↓ 1 callersMethodadd_uniform
generators/graph/voxel_graph_shader_generator.cpp:24
↓ 1 callersMethodadd_var
generators/graph/voxel_graph_compiler.cpp:1592
↓ 1 callersFunctionalignup
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 callersFunctionall_members_equal
util/math/vector3i.h:60
↓ 1 callersFunctionallocate_channel_data
storage/voxel_buffer.cpp:16
↓ 1 callersMethodallocate_id
modifiers/voxel_modifier_stack.cpp:140
↓ 1 callersFunctionapply_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 callersMethodapply_data_block_response
terrain/variable_lod/voxel_lod_terrain.cpp:1676
↓ 1 callersMethodapply_data_block_response
terrain/fixed_lod/voxel_terrain.cpp:1708
↓ 1 callersMethodapply_detail_texture_update
terrain/variable_lod/voxel_lod_terrain.cpp:2167
↓ 1 callersMethodapply_mesh_update
terrain/variable_lod/voxel_lod_terrain.cpp:1826
↓ 1 callersMethodapply_mesh_update
terrain/fixed_lod/voxel_terrain.cpp:1990
↓ 1 callersMethodapply_result
engine/detail_rendering/render_detail_texture_task.cpp:123
↓ 1 callersFunctionapproximate_distance_to_isosurface_binary_search
edition/raycast.cpp:20
↓ 1 callersFunctionas_operator
util/string/expression_parser.cpp:225
↓ 1 callersFunctionauto_detect_threaded_graphics_resource_building_support
engine/voxel_engine.cpp:89
↓ 1 callersMethodauto_fit_view
editor/fast_noise_2/chart_view.cpp:28
↓ 1 callersMethodbake
meshers/blocky/voxel_blocky_model_fluid.cpp:155
↓ 1 callersMethodbake_async
edition/voxel_mesh_sdf_gd.cpp:170
↓ 1 callersFunctionbake_fluid
meshers/blocky/voxel_blocky_fluid.cpp:32
↓ 1 callersFunctionbake_fluid_model
meshers/blocky/voxel_blocky_model_fluid.cpp:95
↓ 1 callersFunctionbox_blur_slow_ref
Reference implementation. Correct but very slow.
edition/funcs.cpp:378
↓ 1 callersFunctionbox_propagate_ccl
edition/floating_chunks.cpp:19
↓ 1 callersFunctionboxcast_down
terrain/fixed_lod/voxel_box_mover.cpp:159
↓ 1 callersMethodbranch_equals
generators/graph/program_graph.cpp:360
↓ 1 callersMethodbuild
meshers/cubes/voxel_mesher_cubes.cpp:749
↓ 1 callersFunctionbuild_gpu_tiles_data
engine/detail_rendering/render_detail_texture_task.cpp:159
↓ 1 callersMethodbuild_mesh
meshers/voxel_mesher.cpp:20
↓ 1 callersFunctionbuild_regular_mesh
meshers/transvoxel/transvoxel.cpp:186
↓ 1 callersFunctionbuild_voxel_mesh_as_greedy_cubes_atlased
meshers/cubes/voxel_mesher_cubes.cpp:412
↓ 1 callersMethodcan_create_root
Occurs on split
terrain/variable_lod/lod_octree.h:86
↓ 1 callersMethodcan_join
terrain/variable_lod/lod_octree.h:92
↓ 1 callersMethodcan_load_default_graph
generators/graph/voxel_graph_function.h:229
↓ 1 callersMethodcells_in_box_equal
tests/util/test_spatial_lock.cpp:107
↓ 1 callersMethodcheck_callbacks
engine/voxel_engine.h:117
↓ 1 callersFunctioncheck_directory_created
util/godot/file_utils.cpp:25
↓ 1 callersFunctioncheck_range_once
util/math/interval.cpp:19
↓ 1 callersFunctioncheck_sdf
edition/mesh_sdf.cpp:1007
↓ 1 callersFunctioncheck_texturing_mode
TODO Maybe we could auto-detect? It could become ambiguous tho
meshers/transvoxel/voxel_mesher_transvoxel.cpp:229
↓ 1 callersFunctionclass_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 callersFunctionclassify
(sections)
shaders/text2cpp.py:62
↓ 1 callersMethodclear
storage/voxel_memory_pool.cpp:198
↓ 1 callersMethodclear
storage/voxel_data_grid.h:190
↓ 1 callersMethodclear
storage/metadata/voxel_metadata.cpp:7
↓ 1 callersMethodclear
util/containers/flat_map.h:119
↓ 1 callersMethodclear_and_set_voxel_metadata
storage/voxel_buffer.cpp:1108
↓ 1 callersMethodclear_cached_blocks_in_voxel_area
storage/voxel_data.cpp:700
↓ 1 callersMethodclear_fading
terrain/variable_lod/voxel_mesh_block_vlt.cpp:436
↓ 1 callersMethodclear_unused_blocks
storage/voxel_memory_pool.cpp:185
↓ 1 callersMethodclear_voxel_metadata_in_area
storage/voxel_buffer.cpp:1160
↓ 1 callersMethodclip
util/math/box2i.h:213
↓ 1 callersMethodclose
streams/region/region_file.cpp:289
↓ 1 callersFunctionclose_log_file
util/io/log.cpp:26
↓ 1 callersMethodcollect
engine/detail_rendering/render_detail_texture_gpu_task.cpp:630
↓ 1 callersFunctioncollect_boxes_blocky
terrain/fixed_lod/voxel_box_mover.cpp:190
↓ 1 callersFunctioncollect_boxes_cubes
terrain/fixed_lod/voxel_box_mover.cpp:232
↓ 1 callersFunctioncombine_edited_tiles
engine/detail_rendering/render_detail_texture_task.cpp:336
↓ 1 callersFunctioncombine_inputs
generators/graph/voxel_graph_compiler.cpp:1141
↓ 1 callersFunctioncompile_block_rendering_compute_shader
generators/voxel_generator.cpp:202
← previousnext →1,301–1,400 of 5,384, ranked by callers