#[repr(transparent)]pub struct VideoEncodeAV1PredictionModeKHR(pub i32);Expand description
Open integer representation of VkVideoEncodeAV1PredictionModeKHR.
Tuple Fields§
§0: i32Implementations§
Source§impl VideoEncodeAV1PredictionModeKHR
impl VideoEncodeAV1PredictionModeKHR
Sourcepub const INTRA_ONLY_KHR: Self
pub const INTRA_ONLY_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_INTRA_ONLY_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_INTRA_ONLY_KHR
Sourcepub const SINGLE_REFERENCE_KHR: Self
pub const SINGLE_REFERENCE_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_SINGLE_REFERENCE_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_SINGLE_REFERENCE_KHR
Sourcepub const UNIDIRECTIONAL_COMPOUND_KHR: Self
pub const UNIDIRECTIONAL_COMPOUND_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_UNIDIRECTIONAL_COMPOUND_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_UNIDIRECTIONAL_COMPOUND_KHR
Sourcepub const BIDIRECTIONAL_COMPOUND_KHR: Self
pub const BIDIRECTIONAL_COMPOUND_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_BIDIRECTIONAL_COMPOUND_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_BIDIRECTIONAL_COMPOUND_KHR
pub const fn from_raw(value: i32) -> Self
pub const fn as_raw(self) -> i32
pub const fn empty() -> Self
Trait Implementations§
impl Copy for VideoEncodeAV1PredictionModeKHR
impl Eq for VideoEncodeAV1PredictionModeKHR
impl StructuralPartialEq for VideoEncodeAV1PredictionModeKHR
Auto Trait Implementations§
impl Forget for VideoEncodeAV1PredictionModeKHR
impl Freeze for VideoEncodeAV1PredictionModeKHR
impl Move for VideoEncodeAV1PredictionModeKHR
impl RefUnwindSafe for VideoEncodeAV1PredictionModeKHR
impl Send for VideoEncodeAV1PredictionModeKHR
impl Sync for VideoEncodeAV1PredictionModeKHR
impl Unpin for VideoEncodeAV1PredictionModeKHR
impl UnsafeUnpin for VideoEncodeAV1PredictionModeKHR
impl UnwindSafe for VideoEncodeAV1PredictionModeKHR
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