[−][src]Module amethyst_rendy::submodules
Various helpers and implementations for sub functions of render passes.
Modules
gather | Helper gatherer structures for collecting information about the world. |
Structs
DynamicUniform | Provides per-image abstraction for an arbitrary |
DynamicVertexData | This structure wraps [PerImageDynamicVertexData], managing multiple instances and providing an easy-to-use interface for having per-image buffers. This is needed because multiple images (frames) can be in flight at any given time, so multiple buffers are needed for the same data. |
EnvironmentSub | Submodule for loading and binding descriptor sets for a 3D, lit environment. This also abstracts away the need for handling multiple images in flight, as it provides per-image submissions. |
FlatEnvironmentSub | Submodule for loading and binding descriptor sets for a flat, unlit environment. This also abstracts away the need for handling multiple images in flight, as it provides per-image submissions. |
IndexData | Type used to compile-time specify the type of vertex buffer data managed by a |
MaterialId | Material ID newtype, preventing users from creating arbitrary |
MaterialSub | Material helper submodule for allocating and binding materials and their associated textures. |
SkinningSub | Provides per-image abstraction for submitting skinned mesh skeletal information. |
TextureId | Texture ID newtype, preventing users from creating arbitrary |
TextureSub | Texture helper submodule for allocating and binding textures and abstracting per-image submissions. |
VertexData | Type used to compile-time specify the type of vertex buffer data managed by a |
Traits
VertexDataBufferType | Type trait for allowing type-based implementation details for binding the different buffer types
of index and vertex |
Type Definitions
DynamicIndexBuffer | Type alias for a set of dynamic index buffer data to be managed. See the documentation for [DynamicVertexData] for implementation details. |
DynamicVertexBuffer | Type alias for a set of dynamic vertex buffer data to be managed. See the documentation for [DynamicVertexData] for implementation details. |