Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anima-libera/qwy3
/ types & classes
Types & classes
216 in github.com/anima-libera/qwy3
⨍
Functions
427
◇
Types & classes
216
↓ 6 callers
Class
Face
src/entity_parts.rs:981
↓ 3 callers
Class
Function
src/lang.rs:194
↓ 2 callers
Class
CubeColoringOffset
src/entity_parts.rs:331
↓ 2 callers
Class
CubeTextureMappingOffset
src/entity_parts.rs:328
↓ 2 callers
Class
IcosahedrongColoringOffset
src/entity_parts.rs:334
↓ 1 callers
Class
Block
src/chunk_blocks.rs:18
↓ 1 callers
Class
ChunkBlocksBeingGenerated
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 callers
Enum
Expression
src/lang.rs:200
↓ 1 callers
Enum
ExpressionTypingError
src/lang.rs:211
↓ 1 callers
Enum
FunctionCallTypingError
src/lang.rs:575
↓ 1 callers
Class
Id
src/entities.rs:80
↓ 1 callers
Class
IdGeneratorState
src/entities.rs:107
↓ 1 callers
Class
TextureMappingAndColoringTableRwLock
src/entity_parts.rs:310
↓ 1 callers
Enum
Type
src/lang.rs:17
Enum
Action
src/commands.rs:12
Enum
ActionOnWorld
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
Class
AlignedBox
src/coords.rs:649
Class
AlignedPhysBox
src/physics.rs:16
Class
AllBindingThingies
src/rendering_init.rs:113
Enum
AllocationDecision
src/table_allocator.rs:55
Class
AngularDirection
src/coords.rs:485
Interface
AsBindingResource
Can be a `wgpu::BindingResource`.
src/rendering_init.rs:30
Class
Atlas
src/atlas.rs:11
Class
AtlasStuff
src/rendering_init.rs:504
Enum
AxisOrientation
src/coords.rs:351
Class
BindingThingies
src/shaders/block_shadow.rs:4
Class
BindingThingies
src/shaders/part_textured.rs:55
Class
BindingThingies
src/shaders/part_colored_shadow.rs:6
Class
BindingThingies
src/shaders/simple_texture_2d.rs:25
Class
BindingThingies
src/shaders/part_textured_shadow.rs:6
Class
BindingThingies
src/shaders/skybox.rs:26
Class
BindingThingies
src/shaders/simple_line.rs:23
Class
BindingThingies
src/shaders/block.rs:27
Class
BindingThingies
src/shaders/part_colored.rs:37
Class
BindingThingies
src/shaders/simple_line_2d.rs:4
Class
BindingThingy
Resource and associated information required for creations of both a `wgpu::BindGroupLayoutEntry` and a `wgpu::BindGroupEntry`.
src/rendering_init.rs:51
Class
BindingType
src/rendering_init.rs:14
Class
BitArray27
src/coords.rs:570
Class
BitCube3
src/coords.rs:631
Class
BitCube3Coords
src/coords.rs:599
Enum
BlockData
src/chunk_blocks.rs:23
Class
BlockPaletteEntry
src/chunk_blocks.rs:60
Class
BlockPlacing
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
Enum
BlockType
src/block_types.rs:3
Class
BlockTypeTable
src/block_types.rs:29
Class
BlockVertexPod
src/shaders/block.rs:10
Class
BlockView
src/chunk_blocks.rs:43
Enum
BoxContentPlacement
src/widgets.rs:150
Enum
BoxDimensions
src/widgets.rs:143
Enum
BuiltInFunctionBody
src/lang.rs:77
Class
CameraOrthographicSettings
Camera settings with no perspective (orthographic).
src/camera.rs:91
Class
CameraPerspectiveSettings
Camera settings with perspective.
src/camera.rs:65
Interface
CameraSettings
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
Class
CharacterDetails
src/font.rs:11
Class
ChunkBlocks
src/chunk_blocks.rs:81
Class
ChunkBlocksSavable
src/chunk_blocks.rs:87
Class
ChunkCoordsSpan
src/coords.rs:45
Class
ChunkCullingInfo
src/chunk_blocks.rs:411
Class
ChunkDimensions
src/coords.rs:21
Class
ChunkEntities
src/entities.rs:481
Class
ChunkEntitiesSavable
src/entities.rs:486
Class
ChunkGrid
src/chunks.rs:28
Class
ChunkGridShareable
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
Class
ChunkMesh
src/chunk_meshing.rs:133
Class
ColoredCubePartKind
src/entity_parts.rs:724
Class
ColoredIcosahedronPartKind
src/entity_parts.rs:876
Class
CommandLineSettings
src/cmdline.rs:7
Class
Context
src/lang.rs:241
Enum
Control
src/commands.rs:4
Class
ControlEvent
src/commands.rs:8
Class
CubicCoordsSpan
src/coords.rs:99
Class
DataForChunkLoading
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
Class
DataForChunkMeshing
All the data that is needed to generate the mesh of a chunk.
src/chunk_meshing.rs:19
Class
DataForPartTableRendering
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
Class
DataForRendering
src/rendering.rs:13
Class
DefaultWorldGenerator
src/world_gen/mod.rs:142
Class
EmptyWorldGenerator
src/world_gen/mod.rs:411
Class
EntitiesPhysicsStepCollector
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
Class
EntitiesPhysicsStepResult
src/entities.rs:628
Class
Entity
src/entities.rs:52
Enum
EntityTyped
src/entities.rs:57
Enum
ExpressionParsingError
src/lang.rs:360
Enum
FaceCullingInfo
src/chunk_blocks.rs:417
Class
FileIoToken
src/saves.rs:121
Class
FlatWorldGenerator
src/world_gen/mod.rs:386
Class
FogStuff
src/rendering_init.rs:716
Class
Font
src/font.rs:16
Class
ForPartManipulation
src/entities.rs:472
Class
FreeInterval
src/table_allocator.rs:26
Enum
FreeingAdvice
src/table_allocator.rs:61
Enum
FunctionBody
src/lang.rs:188
Class
FunctionTypeSignature
src/lang.rs:69
Class
Game
src/game_init.rs:100
Enum
GenStep
src/world_gen/mod.rs:3721
Class
IdGenerator
Generator of unique `Id`s. Sharable, put it in an `Arc` and pass it around.
src/entities.rs:83
Enum
Initializer
src/texture_gen.rs:70
Class
Interface
src/interface.rs:11
Class
InterfaceMeshesVertices
Vertices for mutliple meshes used to render the interface. Widgets can draw themselves by adding vertices in here.
src/widgets.rs:701
Enum
ListAlignmentHorizontal
It will surely be used later!
src/widgets.rs:131
Enum
ListAlignmentVertical
It will surely be used later!
src/widgets.rs:125
next →
1–100 of 216, ranked by callers