#[repr(transparent)]pub struct VideoEncodeAV1RateControlGroupKHR(pub i32);Expand description
Open integer representation of VkVideoEncodeAV1RateControlGroupKHR.
Tuple Fields§
§0: i32Implementations§
Source§impl VideoEncodeAV1RateControlGroupKHR
impl VideoEncodeAV1RateControlGroupKHR
Sourcepub const INTRA_KHR: Self
pub const INTRA_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_INTRA_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_INTRA_KHR
Sourcepub const PREDICTIVE_KHR: Self
pub const PREDICTIVE_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_PREDICTIVE_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_PREDICTIVE_KHR
Sourcepub const BIPREDICTIVE_KHR: Self
pub const BIPREDICTIVE_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_BIPREDICTIVE_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_BIPREDICTIVE_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 VideoEncodeAV1RateControlGroupKHR
impl Eq for VideoEncodeAV1RateControlGroupKHR
impl StructuralPartialEq for VideoEncodeAV1RateControlGroupKHR
Auto Trait Implementations§
impl Forget for VideoEncodeAV1RateControlGroupKHR
impl Freeze for VideoEncodeAV1RateControlGroupKHR
impl Move for VideoEncodeAV1RateControlGroupKHR
impl RefUnwindSafe for VideoEncodeAV1RateControlGroupKHR
impl Send for VideoEncodeAV1RateControlGroupKHR
impl Sync for VideoEncodeAV1RateControlGroupKHR
impl Unpin for VideoEncodeAV1RateControlGroupKHR
impl UnsafeUnpin for VideoEncodeAV1RateControlGroupKHR
impl UnwindSafe for VideoEncodeAV1RateControlGroupKHR
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