pub struct ShaderStageFlags(/* private fields */);Expand description
Chapter: Pipelines
Description: Bitmask of VkShaderStageFlagBits
Provided by: VK_VERSION_1_0
Reference: VkShaderStageFlags
Reference: VkShaderStageFlagBits
Implementations§
Trait Implementations§
Source§impl BitAnd for ShaderStageFlags
impl BitAnd for ShaderStageFlags
Source§impl BitOr<ShaderStageFlagBits> for ShaderStageFlags
impl BitOr<ShaderStageFlagBits> for ShaderStageFlags
Source§type Output = ShaderStageFlags
type Output = ShaderStageFlags
The resulting type after applying the
| operator.Source§impl BitOr<ShaderStageFlags> for ShaderStageFlagBits
impl BitOr<ShaderStageFlags> for ShaderStageFlagBits
Source§type Output = ShaderStageFlags
type Output = ShaderStageFlags
The resulting type after applying the
| operator.Source§impl Clone for ShaderStageFlags
impl Clone for ShaderStageFlags
Source§fn clone(&self) -> ShaderStageFlags
fn clone(&self) -> ShaderStageFlags
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ShaderStageFlags
Source§impl Debug for ShaderStageFlags
impl Debug for ShaderStageFlags
Source§impl Display for ShaderStageFlags
impl Display for ShaderStageFlags
impl Eq for ShaderStageFlags
Source§impl From<ShaderStageFlagBits> for ShaderStageFlags
impl From<ShaderStageFlagBits> for ShaderStageFlags
Source§fn from(flag_bits: ShaderStageFlagBits) -> Self
fn from(flag_bits: ShaderStageFlagBits) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ShaderStageFlags
impl PartialEq for ShaderStageFlags
Source§fn eq(&self, other: &ShaderStageFlags) -> bool
fn eq(&self, other: &ShaderStageFlags) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ShaderStageFlags
Auto Trait Implementations§
impl Freeze for ShaderStageFlags
impl RefUnwindSafe for ShaderStageFlags
impl Send for ShaderStageFlags
impl Sync for ShaderStageFlags
impl Unpin for ShaderStageFlags
impl UnsafeUnpin for ShaderStageFlags
impl UnwindSafe for ShaderStageFlags
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more