Module vulkano::descriptor::pipeline_layout
[−]
[src]
Describes the layout of descriptors and push constants used by a pipeline.
This module contains all the structs and traits related to describing the layout of descriptors and push constants used by the shaders of a graphics or compute pipeline.
The layout itself only describes the descriptors and push constants, and does not contain the content of the push constants or the actual list of resources that are going to be available through the descriptors. Push constants are set when you submit a draw command, and the list of resources is set by creating descriptor set objects and passing these sets when you submit a draw command.
Modules
custom_pipeline_macro |
Structs
EmptyPipeline |
Implementation of |
EmptyPipelineDesc |
Description of an empty pipeline layout. |
UnsafePipelineLayout |
Low-level struct that represents the layout of the resources available to your shaders. |
Enums
UnsafePipelineLayoutCreationError |
Error that can happen when creating an instance. |
Traits
PipelineLayout |
Trait for objects that describe the layout of the descriptors and push constants of a pipeline. |
PipelineLayoutDesc |
Trait for objects that describe the layout of the descriptors and push constants of a pipeline. |
PipelineLayoutPushConstantsCompatible |
Traits that allow determining whether |
PipelineLayoutSetsCompatible |
Traits that allow determining whether |
PipelineLayoutSuperset |
Traits that allow determining whether a pipeline layout is a superset of another one. |