MCPcopy Create free account

hub / github.com/anima-libera/qwy3 / types & classes

Types & classes216 in github.com/anima-libera/qwy3

↓ 6 callersClassFace
src/entity_parts.rs:981
↓ 3 callersClassFunction
src/lang.rs:194
↓ 2 callersClassCubeColoringOffset
src/entity_parts.rs:331
↓ 2 callersClassCubeTextureMappingOffset
src/entity_parts.rs:328
↓ 2 callersClassIcosahedrongColoringOffset
src/entity_parts.rs:334
↓ 1 callersClassBlock
src/chunk_blocks.rs:18
↓ 1 callersClassChunkBlocksBeingGenerated
TODO: Add a counter for air blocks and opaque blocks for each face, so that `finish_generation` can make a `ChunkCullingInfo` for free (without expens
src/chunk_blocks.rs:383
↓ 1 callersEnumExpression
src/lang.rs:200
↓ 1 callersEnumExpressionTypingError
src/lang.rs:211
↓ 1 callersEnumFunctionCallTypingError
src/lang.rs:575
↓ 1 callersClassId
src/entities.rs:80
↓ 1 callersClassIdGeneratorState
src/entities.rs:107
↓ 1 callersClassTextureMappingAndColoringTableRwLock
src/entity_parts.rs:310
↓ 1 callersEnumType
src/lang.rs:17
EnumAction
src/commands.rs:12
EnumActionOnWorld
When the world is shared, it is read-only, so actions that are to be performed on it must wait until we have write access to it again. To let these ac
src/chunks.rs:527
ClassAlignedBox
src/coords.rs:649
ClassAlignedPhysBox
src/physics.rs:16
ClassAllBindingThingies
src/rendering_init.rs:113
EnumAllocationDecision
src/table_allocator.rs:55
ClassAngularDirection
src/coords.rs:485
InterfaceAsBindingResource
Can be a `wgpu::BindingResource`.
src/rendering_init.rs:30
ClassAtlas
src/atlas.rs:11
ClassAtlasStuff
src/rendering_init.rs:504
EnumAxisOrientation
src/coords.rs:351
ClassBindingThingies
src/shaders/block_shadow.rs:4
ClassBindingThingies
src/shaders/part_textured.rs:55
ClassBindingThingies
src/shaders/part_colored_shadow.rs:6
ClassBindingThingies
src/shaders/simple_texture_2d.rs:25
ClassBindingThingies
src/shaders/part_textured_shadow.rs:6
ClassBindingThingies
src/shaders/skybox.rs:26
ClassBindingThingies
src/shaders/simple_line.rs:23
ClassBindingThingies
src/shaders/block.rs:27
ClassBindingThingies
src/shaders/part_colored.rs:37
ClassBindingThingies
src/shaders/simple_line_2d.rs:4
ClassBindingThingy
Resource and associated information required for creations of both a `wgpu::BindGroupLayoutEntry` and a `wgpu::BindGroupEntry`.
src/rendering_init.rs:51
ClassBindingType
src/rendering_init.rs:14
ClassBitArray27
src/coords.rs:570
ClassBitCube3
src/coords.rs:631
ClassBitCube3Coords
src/coords.rs:599
EnumBlockData
src/chunk_blocks.rs:23
ClassBlockPaletteEntry
src/chunk_blocks.rs:60
ClassBlockPlacing
When a structure generation wants to place a block, it may want to do so in some way that is specified by this type. For example, the structure genera
src/world_gen/structure_engine.rs:170
EnumBlockType
src/block_types.rs:3
ClassBlockTypeTable
src/block_types.rs:29
ClassBlockVertexPod
src/shaders/block.rs:10
ClassBlockView
src/chunk_blocks.rs:43
EnumBoxContentPlacement
src/widgets.rs:150
EnumBoxDimensions
src/widgets.rs:143
EnumBuiltInFunctionBody
src/lang.rs:77
ClassCameraOrthographicSettings
Camera settings with no perspective (orthographic).
src/camera.rs:91
ClassCameraPerspectiveSettings
Camera settings with perspective.
src/camera.rs:65
InterfaceCameraSettings
A camera setting type does not contain the position of a camera or of its target, but it contains all the other setting values used in the computation
src/camera.rs:12
ClassCharacterDetails
src/font.rs:11
ClassChunkBlocks
src/chunk_blocks.rs:81
ClassChunkBlocksSavable
src/chunk_blocks.rs:87
ClassChunkCoordsSpan
src/coords.rs:45
ClassChunkCullingInfo
src/chunk_blocks.rs:411
ClassChunkDimensions
src/coords.rs:21
ClassChunkEntities
src/entities.rs:481
ClassChunkEntitiesSavable
src/entities.rs:486
ClassChunkGrid
src/chunks.rs:28
ClassChunkGridShareable
The main thread holds the `ChunkGrid` but must be able to share it to threads sometimes. So it has two states: - Exclusively owned: grants write acces
src/chunks.rs:557
ClassChunkMesh
src/chunk_meshing.rs:133
ClassColoredCubePartKind
src/entity_parts.rs:724
ClassColoredIcosahedronPartKind
src/entity_parts.rs:876
ClassCommandLineSettings
src/cmdline.rs:7
ClassContext
src/lang.rs:241
EnumControl
src/commands.rs:4
ClassControlEvent
src/commands.rs:8
ClassCubicCoordsSpan
src/coords.rs:99
ClassDataForChunkLoading
Data that is needed to load one chunk (its block data and its entities), be it generated or loaded from a save.
src/chunk_loading.rs:198
ClassDataForChunkMeshing
All the data that is needed to generate the mesh of a chunk.
src/chunk_meshing.rs:19
ClassDataForPartTableRendering
Just what is needed to render the instances of a part table. Note that this type is the same no matter the PartInstance type parameter of the part tab
src/entity_parts.rs:284
ClassDataForRendering
src/rendering.rs:13
ClassDefaultWorldGenerator
src/world_gen/mod.rs:142
ClassEmptyWorldGenerator
src/world_gen/mod.rs:411
ClassEntitiesPhysicsStepCollector
When entity physics tasks are done, they are not all done at the same time, so here is a type that can collects the results as they arrive.
src/entities.rs:635
ClassEntitiesPhysicsStepResult
src/entities.rs:628
ClassEntity
src/entities.rs:52
EnumEntityTyped
src/entities.rs:57
EnumExpressionParsingError
src/lang.rs:360
EnumFaceCullingInfo
src/chunk_blocks.rs:417
ClassFileIoToken
src/saves.rs:121
ClassFlatWorldGenerator
src/world_gen/mod.rs:386
ClassFogStuff
src/rendering_init.rs:716
ClassFont
src/font.rs:16
ClassForPartManipulation
src/entities.rs:472
ClassFreeInterval
src/table_allocator.rs:26
EnumFreeingAdvice
src/table_allocator.rs:61
EnumFunctionBody
src/lang.rs:188
ClassFunctionTypeSignature
src/lang.rs:69
ClassGame
src/game_init.rs:100
EnumGenStep
src/world_gen/mod.rs:3721
ClassIdGenerator
Generator of unique `Id`s. Sharable, put it in an `Arc` and pass it around.
src/entities.rs:83
EnumInitializer
src/texture_gen.rs:70
ClassInterface
src/interface.rs:11
ClassInterfaceMeshesVertices
Vertices for mutliple meshes used to render the interface. Widgets can draw themselves by adding vertices in here.
src/widgets.rs:701
EnumListAlignmentHorizontal
It will surely be used later!
src/widgets.rs:131
EnumListAlignmentVertical
It will surely be used later!
src/widgets.rs:125
next →1–100 of 216, ranked by callers