#[repr(transparent)]pub struct VideoEncodeUsageFlagBitsKHR(pub u32);Expand description
Open integer representation of VkVideoEncodeUsageFlagBitsKHR.
Tuple Fields§
§0: u32Implementations§
Source§impl VideoEncodeUsageFlagBitsKHR
impl VideoEncodeUsageFlagBitsKHR
Sourcepub const DEFAULT_KHR: Self
pub const DEFAULT_KHR: Self
Native value VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR.
Sourcepub const TRANSCODING_BIT_KHR: Self
pub const TRANSCODING_BIT_KHR: Self
Native value VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR.
Khronos reference: VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR
Sourcepub const STREAMING_BIT_KHR: Self
pub const STREAMING_BIT_KHR: Self
Native value VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR.
Sourcepub const RECORDING_BIT_KHR: Self
pub const RECORDING_BIT_KHR: Self
Native value VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR.
Sourcepub const CONFERENCING_BIT_KHR: Self
pub const CONFERENCING_BIT_KHR: Self
Native value VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR.
Khronos reference: VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
Source§impl BitAnd for VideoEncodeUsageFlagBitsKHR
impl BitAnd for VideoEncodeUsageFlagBitsKHR
Source§impl BitOr for VideoEncodeUsageFlagBitsKHR
impl BitOr for VideoEncodeUsageFlagBitsKHR
Source§impl BitXor for VideoEncodeUsageFlagBitsKHR
impl BitXor for VideoEncodeUsageFlagBitsKHR
Source§impl Clone for VideoEncodeUsageFlagBitsKHR
impl Clone for VideoEncodeUsageFlagBitsKHR
impl Copy for VideoEncodeUsageFlagBitsKHR
Source§impl Debug for VideoEncodeUsageFlagBitsKHR
impl Debug for VideoEncodeUsageFlagBitsKHR
impl Eq for VideoEncodeUsageFlagBitsKHR
Source§impl Hash for VideoEncodeUsageFlagBitsKHR
impl Hash for VideoEncodeUsageFlagBitsKHR
Source§impl Not for VideoEncodeUsageFlagBitsKHR
impl Not for VideoEncodeUsageFlagBitsKHR
impl StructuralPartialEq for VideoEncodeUsageFlagBitsKHR
Auto Trait Implementations§
impl Forget for VideoEncodeUsageFlagBitsKHR
impl Freeze for VideoEncodeUsageFlagBitsKHR
impl Move for VideoEncodeUsageFlagBitsKHR
impl RefUnwindSafe for VideoEncodeUsageFlagBitsKHR
impl Send for VideoEncodeUsageFlagBitsKHR
impl Sync for VideoEncodeUsageFlagBitsKHR
impl Unpin for VideoEncodeUsageFlagBitsKHR
impl UnsafeUnpin for VideoEncodeUsageFlagBitsKHR
impl UnwindSafe for VideoEncodeUsageFlagBitsKHR
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