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
Device(DeviceError)
Tuple Fields of Device
0: DeviceError
InvalidBindGroupLayout(BindGroupLayoutId)
Tuple Fields of InvalidBindGroupLayout
MissingFeatures(MissingFeatures)
Tuple Fields of MissingFeatures
Fields of MoreThanOnePushConstantRangePerStage
TooManyBindings(BindingTypeMaxCountError)
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