MCPcopy Create free account

hub / github.com/Zylann/godot_voxel / functions

Functions5,384 in github.com/Zylann/godot_voxel

↓ 24 callersMethodget_block
terrain/voxel_mesh_map.h:44
↓ 24 callersFunctionnode_to_gui_name
editor/graph/voxel_graph_editor.cpp:397
↓ 24 callersFunctionto_vec3i
util/math/conv.h:27
↓ 23 callersMethodclear
editor/graph/voxel_graph_editor.cpp:383
↓ 23 callersMethodcreate
storage/voxel_buffer.cpp:177
↓ 23 callersFunctioncross
util/math/vector2t.h:95
↓ 23 callersMethodset_voxel_metadata
edition/voxel_tool.cpp:416
↓ 22 callersMethodget_aabb
edition/voxel_mesh_sdf_gd.cpp:380
↓ 22 callersMethodset_params
generators/graph/voxel_graph_compiler.h:58
↓ 22 callersMethodstore_16
util/io/serialization.h:40
↓ 21 callersMethodfill_area
storage/voxel_buffer.cpp:417
↓ 21 callersMethodscaled
util/math/box3i.h:297
↓ 21 callersMethodset_voxel_f
edition/voxel_tool.cpp:132
↓ 20 callersMethodget
generators/graph/voxel_generator_graph.h:272
↓ 20 callersMethodintersects
terrain/fixed_lod/voxel_box_mover.cpp:382
↓ 20 callersMethodis_single_value
util/math/interval.h:65
↓ 20 callersMethodset_name
util/thread/thread.cpp:45
↓ 20 callersMethodwait_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 callersFunctionfree_rendering_device_rid
util/godot/classes/rendering_device.cpp:13
↓ 19 callersMethodget_height
meshers/blocky/voxel_blocky_model_cube.cpp:115
↓ 19 callersMethodsize
util/io/serialization.h:118
↓ 18 callersMethodadd
terrain/free_mesh_task.h:37
↓ 18 callersMethodduplicate
storage/voxel_buffer_gd.cpp:451
↓ 18 callersFunctionfind
util/containers/fixed_array.h:155
↓ 18 callersMethodget_attribute_name
meshers/blocky/types/voxel_blocky_attribute.cpp:11
↓ 18 callersMethodget_channel_compression
storage/voxel_buffer.cpp:578
↓ 18 callersMethodget_child
terrain/variable_lod/lod_octree.h:131
↓ 18 callersMethodrestart
util/profiling_clock.h:19
↓ 18 callersFunctionto_span_from_position_and_size
util/containers/std_vector.h:26
↓ 17 callersMethodbegin
util/containers/flat_map.h:190
↓ 17 callersMethodcopy_channel_from
storage/voxel_buffer.cpp:597
↓ 17 callersMethodget
meshers/blocky/types/voxel_blocky_type_library.cpp:468
↓ 17 callersMethodget_channel_data_read_only
storage/voxel_buffer.h:530
↓ 17 callersMethodget_input_definitions
generators/graph/voxel_graph_function.cpp:1407
↓ 17 callersMethodget_rid
engine/gpu/compute_shader.cpp:124
↓ 17 callersMethodget_value
edition/voxel_tool.cpp:28
↓ 17 callersFunctionis_valid_size
util/math/vector3.h:36
↓ 17 callersFunctionnormalized
util/math/vector3f.h:33
↓ 17 callersMethodset_channel_depth
storage/voxel_buffer.cpp:921
↓ 17 callersFunctionsign_f
SDF values considered negative have a sign bit of 1 in this algorithm
meshers/transvoxel/transvoxel.cpp:25
↓ 17 callersMethodstore_32
util/io/serialization.h:50
↓ 16 callersMethodget_type
modifiers/voxel_modifier_mesh.h:11
↓ 16 callersFunctionlength_squared
util/math/vector3.h:76
↓ 16 callersFunctionprepare
streams/sqlite/connection.cpp:159
↓ 16 callersMethodprepare_state
generators/graph/voxel_graph_runtime.cpp:276
↓ 16 callersMethodrandf
util/godot/core/random_pcg.h:130
↓ 16 callersMethodset
util/containers/span.h:68
↓ 16 callersMethodset_cast_shadows_setting
terrain/instancing/voxel_instance_library_multimesh_item.cpp:170
↓ 16 callersMethodset_material_override
terrain/variable_lod/voxel_mesh_block_vlt.cpp:270
↓ 16 callersMethodset_offset
generators/simple/voxel_generator_heightmap.cpp:66
↓ 16 callersMethodset_value
edition/voxel_tool.cpp:24
↓ 16 callersFunctionwrap
TODO Rename `wrapi` `Math::wrapi` with zero min
util/math/funcs.h:194
↓ 15 callersFunctionappend_array
util/containers/container_funcs.h:58
↓ 15 callersMethodclear
generators/graph/voxel_graph_runtime.h:149
↓ 15 callersMethodcreate
editor/graph/voxel_graph_editor_node.cpp:22
↓ 15 callersMethoddraw_box
terrain/instancing/voxel_instancer.cpp:351
↓ 15 callersFunctionfinalize
streams/sqlite/connection.cpp:168
↓ 15 callersMethodflush
util/io/text_writer.cpp:13
↓ 15 callersMethodfor_each_cell_zxy
util/math/box3i.h:114
↓ 15 callersMethodgenerate_block
tests/voxel/test_region_file.cpp:235
↓ 15 callersMethodget_block
storage/voxel_data_map.cpp:111
↓ 15 callersFunctionget_child_position
terrain/variable_lod/voxel_lod_terrain_update_clipbox_streaming.cpp:698
↓ 15 callersMethodget_multimesh
util/godot/direct_multimesh_instance.cpp:65
↓ 15 callersMethodget_voxel_metadata
edition/voxel_tool.cpp:420
↓ 15 callersFunctionlength
util/math/vector2t.h:120
↓ 14 callersMethodclear
meshers/blocky/blocky_baked_library.h:135
↓ 14 callersMethodclear
util/godot/debug_renderer.cpp:134
↓ 14 callersMethodcontains
storage/voxel_format.h:22
↓ 14 callersFunctioncos
util/math/funcs.h:533
↓ 14 callersFunctiondeg_to_rad
util/math/funcs.h:450
↓ 14 callersMethodis_streaming_enabled
storage/voxel_data.h:95
↓ 14 callersFunctionpost_edit_modifier
modifiers/godot/voxel_modifier_gd.cpp:27
↓ 14 callersFunctionsdf_as_float
meshers/transvoxel/transvoxel.cpp:133
↓ 14 callersMethodsort
meshers/blocky/types/voxel_blocky_type.cpp:921
↓ 14 callersMethodunref
generators/graph/voxel_graph_compiler.cpp:1945
↓ 14 callersMethodwrite_box
storage/voxel_buffer.h:428
↓ 13 callersMethodadd_interval
util/math/interval.h:85
↓ 13 callersFunctionbits_u32
streams/sqlite/block_location.h:19
↓ 13 callersMethodclear
generators/graph/program_graph.cpp:112
↓ 13 callersMethodclip
util/math/box3i.h:314
↓ 13 callersMethoddestroy
util/godot/direct_static_body.cpp:26
↓ 13 callersMethoddifference
util/math/box3i.h:158
↓ 13 callersMethodenqueue
util/tasks/threaded_task_runner.cpp:104
↓ 13 callersMethodget_height
generators/simple/voxel_generator_flat.cpp:49
↓ 13 callersMethodget_type
storage/metadata/voxel_metadata.h:57
↓ 13 callersMethodget_voxel
storage/voxel_buffer.cpp:267
↓ 13 callersFunctionis_empty
meshers/blocky/voxel_blocky_model.h:194
↓ 13 callersMethodrequire_lib_code
generators/graph/code_gen_helper.cpp:66
↓ 13 callersFunctionsin
util/math/funcs.h:527
↓ 12 callersFunctionadd
meshers/blocky/voxel_blocky_model_cube.cpp:148
↓ 12 callersFunctionarithmetic_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 callersMethodclear
streams/vox/vox_data.cpp:185
↓ 12 callersMethodcopy_to
storage/voxel_buffer.cpp:689
↓ 12 callersMethodcreate
terrain/variable_lod/lod_octree.h:64
↓ 12 callersFunctioncreate_empty_image
util/godot/classes/image.h:13
↓ 12 callersMethoddecompress_channel
storage/voxel_buffer.cpp:568
↓ 12 callersFunctionface_to_block
Convert from face-space to block-space coordinates, considering which face we are working on.
meshers/transvoxel/transvoxel.cpp:611
↓ 12 callersFunctionfloordiv
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 callersMethodget_blocks_grid
storage/voxel_data.cpp:1160
↓ 12 callersMethodget_box
edition/funcs.h:336
← previousnext →101–200 of 5,384, ranked by callers