pub struct VideoEncodeRateControlModeFlagBitsKHR(/* private fields */);Expand description
Implementations§
Source§impl VideoEncodeRateControlModeFlagBitsKHR
impl VideoEncodeRateControlModeFlagBitsKHR
pub const DEFAULT: VideoEncodeRateControlModeFlagBitsKHR
Sourcepub const DISABLED: VideoEncodeRateControlModeFlagBitsKHR
pub const DISABLED: VideoEncodeRateControlModeFlagBitsKHR
Bit 0.
Sourcepub const CBR: VideoEncodeRateControlModeFlagBitsKHR
pub const CBR: VideoEncodeRateControlModeFlagBitsKHR
Bit 1.
Sourcepub const VBR: VideoEncodeRateControlModeFlagBitsKHR
pub const VBR: VideoEncodeRateControlModeFlagBitsKHR
Bit 2.
pub const fn empty() -> VideoEncodeRateControlModeFlagBitsKHR
pub const fn from_raw(value: u32) -> VideoEncodeRateControlModeFlagBitsKHR
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains( self, other: VideoEncodeRateControlModeFlagBitsKHR, ) -> bool
pub const fn all() -> VideoEncodeRateControlModeFlagBitsKHR
Trait Implementations§
Source§impl BitAnd for VideoEncodeRateControlModeFlagBitsKHR
impl BitAnd for VideoEncodeRateControlModeFlagBitsKHR
Source§type Output = VideoEncodeRateControlModeFlagBitsKHR
type Output = VideoEncodeRateControlModeFlagBitsKHR
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: VideoEncodeRateControlModeFlagBitsKHR,
) -> VideoEncodeRateControlModeFlagBitsKHR
fn bitand( self, rhs: VideoEncodeRateControlModeFlagBitsKHR, ) -> VideoEncodeRateControlModeFlagBitsKHR
Performs the
& operation. Read moreSource§impl BitAndAssign for VideoEncodeRateControlModeFlagBitsKHR
impl BitAndAssign for VideoEncodeRateControlModeFlagBitsKHR
Source§fn bitand_assign(&mut self, rhs: VideoEncodeRateControlModeFlagBitsKHR)
fn bitand_assign(&mut self, rhs: VideoEncodeRateControlModeFlagBitsKHR)
Performs the
&= operation. Read moreSource§impl BitOr for VideoEncodeRateControlModeFlagBitsKHR
impl BitOr for VideoEncodeRateControlModeFlagBitsKHR
Source§type Output = VideoEncodeRateControlModeFlagBitsKHR
type Output = VideoEncodeRateControlModeFlagBitsKHR
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: VideoEncodeRateControlModeFlagBitsKHR,
) -> VideoEncodeRateControlModeFlagBitsKHR
fn bitor( self, rhs: VideoEncodeRateControlModeFlagBitsKHR, ) -> VideoEncodeRateControlModeFlagBitsKHR
Performs the
| operation. Read moreSource§impl BitOrAssign for VideoEncodeRateControlModeFlagBitsKHR
impl BitOrAssign for VideoEncodeRateControlModeFlagBitsKHR
Source§fn bitor_assign(&mut self, rhs: VideoEncodeRateControlModeFlagBitsKHR)
fn bitor_assign(&mut self, rhs: VideoEncodeRateControlModeFlagBitsKHR)
Performs the
|= operation. Read moreSource§impl BitXor for VideoEncodeRateControlModeFlagBitsKHR
impl BitXor for VideoEncodeRateControlModeFlagBitsKHR
Source§type Output = VideoEncodeRateControlModeFlagBitsKHR
type Output = VideoEncodeRateControlModeFlagBitsKHR
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: VideoEncodeRateControlModeFlagBitsKHR,
) -> VideoEncodeRateControlModeFlagBitsKHR
fn bitxor( self, rhs: VideoEncodeRateControlModeFlagBitsKHR, ) -> VideoEncodeRateControlModeFlagBitsKHR
Performs the
^ operation. Read moreSource§impl BitXorAssign for VideoEncodeRateControlModeFlagBitsKHR
impl BitXorAssign for VideoEncodeRateControlModeFlagBitsKHR
Source§fn bitxor_assign(&mut self, rhs: VideoEncodeRateControlModeFlagBitsKHR)
fn bitxor_assign(&mut self, rhs: VideoEncodeRateControlModeFlagBitsKHR)
Performs the
^= operation. Read moreSource§impl Clone for VideoEncodeRateControlModeFlagBitsKHR
impl Clone for VideoEncodeRateControlModeFlagBitsKHR
Source§fn clone(&self) -> VideoEncodeRateControlModeFlagBitsKHR
fn clone(&self) -> VideoEncodeRateControlModeFlagBitsKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for VideoEncodeRateControlModeFlagBitsKHR
impl Default for VideoEncodeRateControlModeFlagBitsKHR
Source§fn default() -> VideoEncodeRateControlModeFlagBitsKHR
fn default() -> VideoEncodeRateControlModeFlagBitsKHR
Returns the “default value” for a type. Read more
Source§impl Not for VideoEncodeRateControlModeFlagBitsKHR
impl Not for VideoEncodeRateControlModeFlagBitsKHR
Source§type Output = VideoEncodeRateControlModeFlagBitsKHR
type Output = VideoEncodeRateControlModeFlagBitsKHR
The resulting type after applying the
! operator.Source§fn not(self) -> VideoEncodeRateControlModeFlagBitsKHR
fn not(self) -> VideoEncodeRateControlModeFlagBitsKHR
Performs the unary
! operation. Read moreSource§impl Ord for VideoEncodeRateControlModeFlagBitsKHR
impl Ord for VideoEncodeRateControlModeFlagBitsKHR
Source§fn cmp(&self, other: &VideoEncodeRateControlModeFlagBitsKHR) -> Ordering
fn cmp(&self, other: &VideoEncodeRateControlModeFlagBitsKHR) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VideoEncodeRateControlModeFlagBitsKHR
impl PartialEq for VideoEncodeRateControlModeFlagBitsKHR
Source§fn eq(&self, other: &VideoEncodeRateControlModeFlagBitsKHR) -> bool
fn eq(&self, other: &VideoEncodeRateControlModeFlagBitsKHR) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for VideoEncodeRateControlModeFlagBitsKHR
impl PartialOrd for VideoEncodeRateControlModeFlagBitsKHR
impl Copy for VideoEncodeRateControlModeFlagBitsKHR
impl Eq for VideoEncodeRateControlModeFlagBitsKHR
impl StructuralPartialEq for VideoEncodeRateControlModeFlagBitsKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeRateControlModeFlagBitsKHR
impl RefUnwindSafe for VideoEncodeRateControlModeFlagBitsKHR
impl Send for VideoEncodeRateControlModeFlagBitsKHR
impl Sync for VideoEncodeRateControlModeFlagBitsKHR
impl Unpin for VideoEncodeRateControlModeFlagBitsKHR
impl UnsafeUnpin for VideoEncodeRateControlModeFlagBitsKHR
impl UnwindSafe for VideoEncodeRateControlModeFlagBitsKHR
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