MCPcopy Create free account

hub / github.com/Gnurfos/transvoxel_rs / types & classes

Types & classes66 in github.com/Gnurfos/transvoxel_rs

↓ 3 callersClassVertexIndex
src/structs/vertex_index.rs:7
↓ 2 callersClassRegularCellVoxelIndex
src/implementation/aux_tables.rs:36
↓ 2 callersClassTransitionCellGridPointIndex
From 0 to C
src/implementation/aux_tables.rs:54
↓ 1 callersClassRegularReuseIndex
src/implementation/tables_wrapper.rs:3
↓ 1 callersClassRegularVertexData
src/implementation/tables_wrapper.rs:6
↓ 1 callersClassTransitionReuseIndex
src/implementation/tables_wrapper.rs:4
↓ 1 callersClassTransitionVertexData
src/implementation/tables_wrapper.rs:42
EnumAppEvent
examples/transition_across_blocks/main.rs:366
EnumAppEvent
examples/single_block/main.rs:341
ClassBevyMeshBuilder
examples/shared/bevy_mesh.rs:16
ClassBlock
src/structs/block.rs:26
ClassBlockStarView
A view on a central [VoxelBlock] and up to 6 of its neighbours, having double the resolution of the central block
src/structs/block_star_view.rs:15
ClassBlocks
examples/transition_across_blocks/main.rs:247
InterfaceCoordinate
Trait that must be implemented for coordinates (x/y/z) It mostly has to be a float with a few conversions from integers */
src/traits/coordinate.rs:11
ClassCustomMeshBuilder
examples/non_scalar_voxel_data/main.rs:103
ClassCustomVoxelData
examples/non_scalar_voxel_data/main.rs:89
InterfaceDataField
A source of "world" voxel data (gives data for any world x,y,z coordinates) */
src/traits/data_field.rs:10
InterfaceDensity
Trait that must be implemented for a type to be used as a density by the algorithm */
src/traits/voxel_data.rs:33
ClassExtractor
src/implementation/algorithm.rs:16
EnumFieldCaching
How the field will be cached during a single extraction. There is no case for caching "everything", as that's not a realistic use case: if B2 is a hig
src/extraction.rs:46
ClassFlyCamera
examples/shared/flycam.rs:4
ClassFlyCameraPlugin
examples/shared/flycam.rs:150
ClassGenericMeshBuilder
A MeshBuilder that builds a Mesh
src/structs/generic_mesh.rs:35
ClassGridPoint
src/structs/grid_point.rs:16
ClassHighResolutionVoxelDelta
src/implementation/voxel_coordinates.rs:109
ClassHighResolutionVoxelIndex
src/implementation/voxel_coordinates.rs:120
EnumMaterial
examples/non_scalar_voxel_data/main.rs:69
ClassMaterialsResource
examples/transition_across_blocks/main.rs:358
ClassMaterialsResource
examples/non_scalar_voxel_data/main.rs:295
ClassMaterialsResource
examples/single_block/main.rs:333
ClassMesh
src/structs/generic_mesh.rs:19
InterfaceMeshBuilder
Trait you need to implement to build a mesh
src/traits/mesh_builder.rs:13
EnumModel
examples/shared/models.rs:8
ClassModelMarkerComponent
examples/transition_across_blocks/main.rs:244
ClassModelMarkerComponent
examples/non_scalar_voxel_data/main.rs:271
ClassModelMarkerComponent
examples/single_block/main.rs:227
ClassModelParams
examples/transition_across_blocks/main.rs:326
ClassModelParams
examples/single_block/main.rs:301
ClassNoise
examples/shared/models.rs:89
ClassObliquePlane
examples/shared/models.rs:74
ClassOutputPosition
src/structs/position.rs:24
ClassRandomCountingField
src/unit_tests/density_calls_tests.rs:78
ClassRegularCellIndex
src/implementation/voxel_coordinates.rs:40
ClassRegularVoxelDelta
src/implementation/voxel_coordinates.rs:51
ClassRotation
Rotation information for one of the 6 [TransitionSide] */
src/implementation/rotation.rs:22
ClassSamplingPosition
src/structs/position.rs:13
ClassSharedVertexIndices
src/implementation/algorithm.rs:455
ClassSphere
Centered on 10,10,10 Radius = 5, that is with threshold 0, density is 0 at 5 and 15, positive between them, negative outside
src/unit_tests/tests.rs:282
ClassSphere
examples/shared/models.rs:57
ClassSphere
examples/basic_command_line/main.rs:8
ClassTestField
src/unit_tests/test_utils.rs:353
EnumTransitionCellGridPoint
src/implementation/aux_tables.rs:56
ClassTransitionCellIndex
src/implementation/voxel_coordinates.rs:87
ClassTriMatcher
src/unit_tests/test_utils.rs:16
ClassTriangle
src/structs/generic_mesh.rs:131
ClassTrianglesMatcher
src/unit_tests/test_utils.rs:274
ClassUiState
examples/transition_across_blocks/main.rs:322
ClassUiState
examples/single_block/main.rs:297
ClassVertex
src/structs/generic_mesh.rs:141
InterfaceVoxelBlock
Something that provides access to voxel data stored in a given block, at that block's resolution. */
src/traits/voxel_block.rs:15
ClassVoxelBlockRelayingToField
A [VoxelBlock] that doesn't store anything, and forwards every query to the underlying field
src/structs/voxel_blocks.rs:139
InterfaceVoxelData
Trait that a type must implement to be used as voxel data (return values of a [DataField] or [VoxelBlock]). Anything can be stored, but the type has t
src/traits/voxel_data.rs:15
ClassVoxelIndex
src/structs/voxel_index.rs:11
ClassVoxelVecBlock
Data for a block + extensions, stored as a single vector
src/structs/voxel_blocks.rs:16
ClassWave
examples/shared/models.rs:82
ClassXyz
src/implementation/rotation.rs:13