Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Zylann/godot_voxel
/ types & classes
Types & classes
1,239 in github.com/Zylann/godot_voxel
⨍
Functions
5,384
◇
Types & classes
1,239
↓ 232 callers
Class
String
util/godot/core/packed_string_array_fwd.h:5
↓ 167 callers
Class
Port
generators/graph/node_type_db.h:33
↓ 109 callers
Class
Box3i
Axis-aligned 3D box using integer coordinates
util/math/box3i.h:11
↓ 37 callers
Class
Color8
Color with 8-bit components. Lighter to store than its floating-point counterpart.
util/math/color8.h:9
↓ 37 callers
Class
Param
generators/graph/node_type_db.h:59
↓ 31 callers
Class
OrthoBasis
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 callers
Class
Dictionary
util/testing/test_options.h:8
↓ 10 callers
Class
Box2i
Axis-aligned 2D box using integer coordinates
util/math/box2i.h:11
↓ 10 callers
Class
TaskPriority
Represents the priorirty of a task, which can be compared quickly to another.
util/tasks/task_priority.h:9
↓ 9 callers
Class
BoxBounds3i
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 callers
Enum
ChannelId
storage/voxel_buffer.h:40
↓ 9 callers
Class
SerializeResult
streams/voxel_block_serializer.h:25
↓ 7 callers
Class
IntervalT
util/math/interval.h:18
↓ 7 callers
Class
Meta
streams/sqlite/connection.h:21
↓ 7 callers
Class
TaskCancellationToken
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 callers
Class
Vector3T
util/math/vector3t.h:14
↓ 6 callers
Class
ImportOptionWrapper
util/godot/classes/editor_import_plugin.h:17
↓ 6 callers
Enum
Mode
edition/funcs.h:492
↓ 6 callers
Class
Vector2T
util/math/vector2t.h:9
↓ 5 callers
Class
MMRemovalAction
terrain/instancing/voxel_instancer.h:297
↓ 5 callers
Enum
NodeTypeID
generators/graph/voxel_graph_function.h:43
↓ 4 callers
Class
BoxBounds2i
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 callers
Class
ConstIterator
util/containers/flat_map.h:155
↓ 4 callers
Class
GPUStorageBuffer
engine/gpu/gpu_storage_buffer_pool.h:11
↓ 4 callers
Class
GridToSpaceConverter
edition/mesh_sdf.cpp:746
↓ 4 callers
Enum
Side
meshers/blocky/voxel_blocky_model.h:37
↓ 4 callers
Class
TestTask
tests/util/test_threaded_task_runner.cpp:38
↓ 3 callers
Enum
AutoConnect
generators/graph/voxel_graph_function.h:245
↓ 3 callers
Class
Comparator
generators/graph/voxel_graph_function.cpp:86
↓ 3 callers
Class
CompilationResult
generators/graph/voxel_graph_runtime.h:19
↓ 3 callers
Class
GraphEditConnection
util/godot/classes/graph_edit_connection.h:8
↓ 3 callers
Class
NodeText
doc/tools/bbcode.py:8
↓ 3 callers
Class
Quaternionf
32-bit float Quaternion.
util/math/quaternionf.h:9
↓ 3 callers
Class
Result
generators/voxel_generator.h:55
↓ 3 callers
Class
SaveBlockDataTask
terrain/instancing/voxel_instancer.h:47
↓ 3 callers
Class
Section
shaders/text2cpp.py:9
↓ 3 callers
Class
Vector4T
util/math/vector4t.h:13
↓ 3 callers
Class
VoxelDataBlock
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 callers
Class
VoxelMetadata
Container for one metadata instance. It owns the data.
storage/metadata/voxel_metadata.h:19
↓ 2 callers
Enum
Axis
meshers/blocky/types/voxel_blocky_attribute_axis.h:12
↓ 2 callers
Class
Basis3f
3x3 matrix specialized at representing a 3D basis. Ported from Godot Engine using always 32-bit floats.
util/math/basis3f.h:11
↓ 2 callers
Class
ClassDoc
doc/tools/xml_to_markdown.py:19
↓ 2 callers
Class
ClassFormatter
doc/tools/xml_to_markdown.py:292
↓ 2 callers
Class
ConstIterator
util/containers/fixed_array.h:67
↓ 2 callers
Class
ConstIterator
util/containers/small_vector.h:166
↓ 2 callers
Class
ConstIterator
util/containers/span.h:162
↓ 2 callers
Enum
Depth
storage/voxel_buffer.h:63
↓ 2 callers
Class
GenerateBlockTask
generators/generate_block_task.h:23
↓ 2 callers
Class
GenerateColumnMultipassTask
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 callers
Class
Iterator
util/containers/fixed_array.h:104
↓ 2 callers
Class
Iterator
util/containers/small_vector.h:129
↓ 2 callers
Class
Iterator
util/containers/span.h:127
↓ 2 callers
Class
LoadBlockDataTask
streams/load_block_data_task.h:14
↓ 2 callers
Class
NoAction
storage/voxel_data_map.h:127
↓ 2 callers
Class
Node
generators/graph/program_graph.h:48
↓ 2 callers
Class
NodeTag
doc/tools/bbcode.py:13
↓ 2 callers
Class
Pair
util/containers/flat_map.h:26
↓ 2 callers
Enum
Priority
util/thread/thread.h:12
↓ 2 callers
Class
SaveBlockDataTask
streams/save_block_data_task.h:15
↓ 2 callers
Class
SetWorldAction
terrain/fixed_lod/voxel_terrain.cpp:897
↓ 2 callers
Class
Transform3f
util/math/transform3f.h:8
↓ 2 callers
Enum
Type
util/string/expression_parser.h:15
↓ 2 callers
Class
VariantKey
meshers/blocky/types/voxel_blocky_type.h:40
↓ 2 callers
Class
VoxelBuffer
streams/voxel_stream.h:20
↓ 2 callers
Class
VoxelEngine
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 callers
Class
VoxelFormat
storage/voxel_format.h:9
↓ 2 callers
Class
VoxelID
meshers/blocky/types/voxel_blocky_type_library.h:71
↓ 1 callers
Enum
Axis
util/math/constants.h:23
↓ 1 callers
Class
BakedModel
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 callers
Class
BlockLocation
streams/sqlite/block_location.h:23
↓ 1 callers
Class
Callable
edition/funcs.h:17
↓ 1 callers
Enum
Compression
storage/voxel_buffer.h:57
↓ 1 callers
Class
ConstantDoc
doc/tools/xml_to_markdown.py:87
↓ 1 callers
Class
Default
edition/funcs.h:128
↓ 1 callers
Enum
Dimension
editor/fast_noise_2/noise_analysis_window.h:26
↓ 1 callers
Class
Distances
terrain/variable_lod/voxel_lod_terrain_update_data.h:266
↓ 1 callers
Class
Dupe
util/godot/classes/array_mesh.cpp:25
↓ 1 callers
Class
EnumDoc
doc/tools/xml_to_markdown.py:94
↓ 1 callers
Class
Error
util/string/expression_parser.h:90
↓ 1 callers
Class
FreeMeshTask
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 callers
Class
GInput
doc/tools/graph_nodes_doc.py:24
↓ 1 callers
Class
GNode
doc/tools/graph_nodes_doc.py:14
↓ 1 callers
Class
GOutput
doc/tools/graph_nodes_doc.py:30
↓ 1 callers
Class
GParameter
doc/tools/graph_nodes_doc.py:35
↓ 1 callers
Class
GenerateBlockMultipassCBTask
generators/multipass/generate_block_multipass_cb_task.h:18
↓ 1 callers
Enum
GeometryType
meshers/blocky/voxel_blocky_model.h:111
↓ 1 callers
Class
Info
util/dstack.h:39
↓ 1 callers
Class
InstanceLoadingTaskOutput
terrain/instancing/instancer_task_output_queue.h:12
↓ 1 callers
Class
Layer
terrain/instancing/load_instance_block_task.cpp:57
↓ 1 callers
Class
LayerData
streams/instance_data.h:43
↓ 1 callers
Class
LoadInstanceChunkTask
Loads all instances of all layers of a specific LOD in a specific chunk
terrain/instancing/load_instance_block_task.h:20
↓ 1 callers
Class
LodOctree
Octree designed to handle level of detail.
terrain/variable_lod/lod_octree.h:10
↓ 1 callers
Class
MeshBlockTask
meshers/mesh_block_task.h:27
↓ 1 callers
Class
MethodDoc
doc/tools/xml_to_markdown.py:66
↓ 1 callers
Class
MutexLock
util/thread/mutex.h:29
↓ 1 callers
Class
NamedTestTask1
tests/util/test_threaded_task_runner.cpp:148
↓ 1 callers
Class
NamedTestTask2
tests/util/test_threaded_task_runner.cpp:164
↓ 1 callers
Class
NodeTypeDB
generators/graph/node_type_db.h:110
↓ 1 callers
Class
OctreeItem
terrain/variable_lod/voxel_lod_terrain_update_data.h:244
↓ 1 callers
Enum
Operation
modifiers/godot/voxel_modifier_gd.h:18
next →
1–100 of 1,239, ranked by callers