MCPcopy Create free account

hub / github.com/Zylann/godot_voxel / types & classes

Types & classes1,239 in github.com/Zylann/godot_voxel

↓ 232 callersClassString
util/godot/core/packed_string_array_fwd.h:5
↓ 167 callersClassPort
generators/graph/node_type_db.h:33
↓ 109 callersClassBox3i
Axis-aligned 3D box using integer coordinates
util/math/box3i.h:11
↓ 37 callersClassColor8
Color with 8-bit components. Lighter to store than its floating-point counterpart.
util/math/color8.h:9
↓ 37 callersClassParam
generators/graph/node_type_db.h:59
↓ 31 callersClassOrthoBasis
Basis where every axis is a unit vector pointing at either -X, +X, -Y, +Y, -Z or +Z, and every axis is perpendicular to each other. There is no loss o
util/math/ortho_basis.h:20
↓ 13 callersClassDictionary
util/testing/test_options.h:8
↓ 10 callersClassBox2i
Axis-aligned 2D box using integer coordinates
util/math/box2i.h:11
↓ 10 callersClassTaskPriority
Represents the priorirty of a task, which can be compared quickly to another.
util/tasks/task_priority.h:9
↓ 9 callersClassBoxBounds3i
Alternative implementation of an integer axis-aligned box, storing min and max positions for faster intersection checks.
util/math/box_bounds_3i.h:10
↓ 9 callersEnumChannelId
storage/voxel_buffer.h:40
↓ 9 callersClassSerializeResult
streams/voxel_block_serializer.h:25
↓ 7 callersClassIntervalT
util/math/interval.h:18
↓ 7 callersClassMeta
streams/sqlite/connection.h:21
↓ 7 callersClassTaskCancellationToken
Simple object shared between a task and the requester of the task. Allows the requester to cancel the task before it runs or finishes.
util/tasks/cancellation_token.h:12
↓ 7 callersClassVector3T
util/math/vector3t.h:14
↓ 6 callersClassImportOptionWrapper
util/godot/classes/editor_import_plugin.h:17
↓ 6 callersEnumMode
edition/funcs.h:492
↓ 6 callersClassVector2T
util/math/vector2t.h:9
↓ 5 callersClassMMRemovalAction
terrain/instancing/voxel_instancer.h:297
↓ 5 callersEnumNodeTypeID
generators/graph/voxel_graph_function.h:43
↓ 4 callersClassBoxBounds2i
Alternative implementation of an integer axis-aligned box, storing min and max positions for faster intersection checks.
util/math/box_bounds_2i.h:10
↓ 4 callersClassConstIterator
util/containers/flat_map.h:155
↓ 4 callersClassGPUStorageBuffer
engine/gpu/gpu_storage_buffer_pool.h:11
↓ 4 callersClassGridToSpaceConverter
edition/mesh_sdf.cpp:746
↓ 4 callersEnumSide
meshers/blocky/voxel_blocky_model.h:37
↓ 4 callersClassTestTask
tests/util/test_threaded_task_runner.cpp:38
↓ 3 callersEnumAutoConnect
generators/graph/voxel_graph_function.h:245
↓ 3 callersClassComparator
generators/graph/voxel_graph_function.cpp:86
↓ 3 callersClassCompilationResult
generators/graph/voxel_graph_runtime.h:19
↓ 3 callersClassGraphEditConnection
util/godot/classes/graph_edit_connection.h:8
↓ 3 callersClassNodeText
doc/tools/bbcode.py:8
↓ 3 callersClassQuaternionf
32-bit float Quaternion.
util/math/quaternionf.h:9
↓ 3 callersClassResult
generators/voxel_generator.h:55
↓ 3 callersClassSaveBlockDataTask
terrain/instancing/voxel_instancer.h:47
↓ 3 callersClassSection
shaders/text2cpp.py:9
↓ 3 callersClassVector4T
util/math/vector4t.h:13
↓ 3 callersClassVoxelDataBlock
Stores voxel data for a chunk of the volume. Mesh and colliders are stored separately. Voxel data can be present, or not. If not present, it means we
storage/voxel_data_block.h:16
↓ 3 callersClassVoxelMetadata
Container for one metadata instance. It owns the data.
storage/metadata/voxel_metadata.h:19
↓ 2 callersEnumAxis
meshers/blocky/types/voxel_blocky_attribute_axis.h:12
↓ 2 callersClassBasis3f
3x3 matrix specialized at representing a 3D basis. Ported from Godot Engine using always 32-bit floats.
util/math/basis3f.h:11
↓ 2 callersClassClassDoc
doc/tools/xml_to_markdown.py:19
↓ 2 callersClassClassFormatter
doc/tools/xml_to_markdown.py:292
↓ 2 callersClassConstIterator
util/containers/fixed_array.h:67
↓ 2 callersClassConstIterator
util/containers/small_vector.h:166
↓ 2 callersClassConstIterator
util/containers/span.h:162
↓ 2 callersEnumDepth
storage/voxel_buffer.h:63
↓ 2 callersClassGenerateBlockTask
generators/generate_block_task.h:23
↓ 2 callersClassGenerateColumnMultipassTask
This task is designed to be scheduled from another. Looks up columns in the generator's cache in order to run a pass on a specific column. If at least
generators/multipass/generate_column_multipass_task.h:24
↓ 2 callersClassIterator
util/containers/fixed_array.h:104
↓ 2 callersClassIterator
util/containers/small_vector.h:129
↓ 2 callersClassIterator
util/containers/span.h:127
↓ 2 callersClassLoadBlockDataTask
streams/load_block_data_task.h:14
↓ 2 callersClassNoAction
storage/voxel_data_map.h:127
↓ 2 callersClassNode
generators/graph/program_graph.h:48
↓ 2 callersClassNodeTag
doc/tools/bbcode.py:13
↓ 2 callersClassPair
util/containers/flat_map.h:26
↓ 2 callersEnumPriority
util/thread/thread.h:12
↓ 2 callersClassSaveBlockDataTask
streams/save_block_data_task.h:15
↓ 2 callersClassSetWorldAction
terrain/fixed_lod/voxel_terrain.cpp:897
↓ 2 callersClassTransform3f
util/math/transform3f.h:8
↓ 2 callersEnumType
util/string/expression_parser.h:15
↓ 2 callersClassVariantKey
meshers/blocky/types/voxel_blocky_type.h:40
↓ 2 callersClassVoxelBuffer
streams/voxel_stream.h:20
↓ 2 callersClassVoxelEngine
Singleton for common things, notably the task system and shared viewers list. In Godot terminology this used to be called a "server", but I don't real
engine/voxel_engine.h:41
↓ 2 callersClassVoxelFormat
storage/voxel_format.h:9
↓ 2 callersClassVoxelID
meshers/blocky/types/voxel_blocky_type_library.h:71
↓ 1 callersEnumAxis
util/math/constants.h:23
↓ 1 callersClassBakedModel
Plain data strictly used by the mesher. It becomes distinct because it's going to be used in a multithread environment, while the configuration that p
meshers/blocky/blocky_baked_library.h:41
↓ 1 callersClassBlockLocation
streams/sqlite/block_location.h:23
↓ 1 callersClassCallable
edition/funcs.h:17
↓ 1 callersEnumCompression
storage/voxel_buffer.h:57
↓ 1 callersClassConstantDoc
doc/tools/xml_to_markdown.py:87
↓ 1 callersClassDefault
edition/funcs.h:128
↓ 1 callersEnumDimension
editor/fast_noise_2/noise_analysis_window.h:26
↓ 1 callersClassDistances
terrain/variable_lod/voxel_lod_terrain_update_data.h:266
↓ 1 callersClassDupe
util/godot/classes/array_mesh.cpp:25
↓ 1 callersClassEnumDoc
doc/tools/xml_to_markdown.py:94
↓ 1 callersClassError
util/string/expression_parser.h:90
↓ 1 callersClassFreeMeshTask
Had to resort to this in Godot4 because deleting meshes is particularly expensive, because of the Vulkan allocator used by the renderer. It is a defer
terrain/free_mesh_task.h:16
↓ 1 callersClassGInput
doc/tools/graph_nodes_doc.py:24
↓ 1 callersClassGNode
doc/tools/graph_nodes_doc.py:14
↓ 1 callersClassGOutput
doc/tools/graph_nodes_doc.py:30
↓ 1 callersClassGParameter
doc/tools/graph_nodes_doc.py:35
↓ 1 callersClassGenerateBlockMultipassCBTask
generators/multipass/generate_block_multipass_cb_task.h:18
↓ 1 callersEnumGeometryType
meshers/blocky/voxel_blocky_model.h:111
↓ 1 callersClassInfo
util/dstack.h:39
↓ 1 callersClassInstanceLoadingTaskOutput
terrain/instancing/instancer_task_output_queue.h:12
↓ 1 callersClassLayer
terrain/instancing/load_instance_block_task.cpp:57
↓ 1 callersClassLayerData
streams/instance_data.h:43
↓ 1 callersClassLoadInstanceChunkTask
Loads all instances of all layers of a specific LOD in a specific chunk
terrain/instancing/load_instance_block_task.h:20
↓ 1 callersClassLodOctree
Octree designed to handle level of detail.
terrain/variable_lod/lod_octree.h:10
↓ 1 callersClassMeshBlockTask
meshers/mesh_block_task.h:27
↓ 1 callersClassMethodDoc
doc/tools/xml_to_markdown.py:66
↓ 1 callersClassMutexLock
util/thread/mutex.h:29
↓ 1 callersClassNamedTestTask1
tests/util/test_threaded_task_runner.cpp:148
↓ 1 callersClassNamedTestTask2
tests/util/test_threaded_task_runner.cpp:164
↓ 1 callersClassNodeTypeDB
generators/graph/node_type_db.h:110
↓ 1 callersClassOctreeItem
terrain/variable_lod/voxel_lod_terrain_update_data.h:244
↓ 1 callersEnumOperation
modifiers/godot/voxel_modifier_gd.h:18
next →1–100 of 1,239, ranked by callers