Modules
Structs
- A cloneable and distributable flag that can be cheaply queried to see if the game has exited.
Enums
- A command sent to the game to change the game state
Constants
- Some operations care about alignment in such a way that it is often easier to simply round all buffer sizes up to the nearest multiple of some power of two. This constant gives that power of two, and the corresponding
LfDeviceExt::create_buffer_padded, [LfDeviceExt::new_buffer_init_padded] andLfQueueExt::write_buffer_paddedall extend their data lengths to the nearest multiple of this constant.
Traits
- All of the callbacks required to implement a game. This API is built on top of a message passing event system, and so calls to the below methods may be made concurrently, in any order, and on different threads.
- Extensions to [
wgpu::BindGroupLayoutEntry]. - Extensions to
wgpu::Buffer. - Extensions to
wgpu::CommandEncoder. - Extensions to
wgpu::Device. - Extensions to an implemented game object.
- Extensions to [
wgpu::Limits]. - Extensions to
wgpu::Queue. - Something that needs remaking/resizing whenever the game window is resized