pub enum CheckDynamicStateValidityError {
LineWidthNotDynamic,
LineWidthMissing,
LineWidthMissingExtension,
ViewportsNotDynamic,
ViewportsMissing,
ViewportsCountMismatch {
expected: usize,
obtained: usize,
},
ScissorsNotDynamic,
ScissorsMissing,
ScissorsCountMismatch {
expected: usize,
obtained: usize,
},
}
Expand description
Error that can happen when validating dynamic states.
Variants
LineWidthNotDynamic
Passed a dynamic line width, while the pipeline doesn’t have line width set as dynamic.
LineWidthMissing
The pipeline has a dynamic line width, but no line width value was passed.
LineWidthMissingExtension
The wide_lines
extension must be enabled in order to use line width values different
from 1.0.
ViewportsNotDynamic
Passed dynamic viewports, while the pipeline doesn’t have viewports set as dynamic.
ViewportsMissing
The pipeline has dynamic viewports, but no viewports were passed.
ViewportsCountMismatch
Fields
expected: usize
Expected number of viewports.
obtained: usize
Number of viewports that were passed.
The number of dynamic viewports doesn’t match the expected number of viewports.
ScissorsNotDynamic
Passed dynamic scissors, while the pipeline doesn’t have scissors set as dynamic.
ScissorsMissing
The pipeline has dynamic scissors, but no scissors were passed.
ScissorsCountMismatch
Fields
expected: usize
Expected number of scissors.
obtained: usize
Number of scissors that were passed.
The number of dynamic scissors doesn’t match the expected number of scissors.
Trait Implementations
sourceimpl Clone for CheckDynamicStateValidityError
impl Clone for CheckDynamicStateValidityError
sourcefn clone(&self) -> CheckDynamicStateValidityError
fn clone(&self) -> CheckDynamicStateValidityError
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more