Enum wgpu_core::binding_model::CreatePipelineLayoutError [−][src]
pub enum CreatePipelineLayoutError {
Device(DeviceError),
InvalidBindGroupLayout(BindGroupLayoutId),
MisalignedPushConstantRange {
index: usize,
bound: u32,
},
MissingFeatures(MissingFeatures),
MoreThanOnePushConstantRangePerStage {
index: usize,
provided: ShaderStages,
intersected: ShaderStages,
},
PushConstantRangeTooLarge {
index: usize,
range: Range<u32>,
max: u32,
},
TooManyBindings(BindingTypeMaxCountError),
TooManyGroups {
actual: usize,
max: usize,
},
}
Variants
Tuple Fields of Device
0: DeviceError
Tuple Fields of InvalidBindGroupLayout
Tuple Fields of MissingFeatures
Fields of MoreThanOnePushConstantRangePerStage
Tuple Fields of TooManyBindings
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for CreatePipelineLayoutError
impl Send for CreatePipelineLayoutError
impl Sync for CreatePipelineLayoutError
impl Unpin for CreatePipelineLayoutError
impl !UnwindSafe for CreatePipelineLayoutError
Blanket Implementations
Mutably borrows from an owned value. Read more