Struct screen_13::prelude::vk::VideoEncodeH265CapabilityFlagsEXT
source · pub struct VideoEncodeH265CapabilityFlagsEXT(/* private fields */);
Expand description
Implementations§
source§impl VideoEncodeH265CapabilityFlagsEXT
impl VideoEncodeH265CapabilityFlagsEXT
pub const fn empty() -> VideoEncodeH265CapabilityFlagsEXT
pub const fn from_raw(x: u32) -> VideoEncodeH265CapabilityFlagsEXT
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: VideoEncodeH265CapabilityFlagsEXT) -> bool
sourcepub const fn contains(self, other: VideoEncodeH265CapabilityFlagsEXT) -> bool
pub const fn contains(self, other: VideoEncodeH265CapabilityFlagsEXT) -> bool
Returns whether other
is a subset of self
source§impl VideoEncodeH265CapabilityFlagsEXT
impl VideoEncodeH265CapabilityFlagsEXT
pub const SEPARATE_COLOUR_PLANE: VideoEncodeH265CapabilityFlagsEXT = _
pub const SCALING_LISTS: VideoEncodeH265CapabilityFlagsEXT = _
pub const SAMPLE_ADAPTIVE_OFFSET_ENABLED: VideoEncodeH265CapabilityFlagsEXT = _
pub const PCM_ENABLE: VideoEncodeH265CapabilityFlagsEXT = _
pub const SPS_TEMPORAL_MVP_ENABLED: VideoEncodeH265CapabilityFlagsEXT = _
pub const HRD_COMPLIANCE: VideoEncodeH265CapabilityFlagsEXT = _
pub const INIT_QP_MINUS26: VideoEncodeH265CapabilityFlagsEXT = _
pub const LOG2_PARALLEL_MERGE_LEVEL_MINUS2: VideoEncodeH265CapabilityFlagsEXT = _
pub const SIGN_DATA_HIDING_ENABLED: VideoEncodeH265CapabilityFlagsEXT = _
pub const TRANSFORM_SKIP_ENABLED: VideoEncodeH265CapabilityFlagsEXT = _
pub const TRANSFORM_SKIP_DISABLED: VideoEncodeH265CapabilityFlagsEXT = _
pub const PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT: VideoEncodeH265CapabilityFlagsEXT = _
pub const WEIGHTED_PRED: VideoEncodeH265CapabilityFlagsEXT = _
pub const WEIGHTED_BIPRED: VideoEncodeH265CapabilityFlagsEXT = _
pub const WEIGHTED_PRED_NO_TABLE: VideoEncodeH265CapabilityFlagsEXT = _
pub const TRANSQUANT_BYPASS_ENABLED: VideoEncodeH265CapabilityFlagsEXT = _
pub const ENTROPY_CODING_SYNC_ENABLED: VideoEncodeH265CapabilityFlagsEXT = _
pub const DEBLOCKING_FILTER_OVERRIDE_ENABLED: VideoEncodeH265CapabilityFlagsEXT = _
pub const MULTIPLE_TILE_PER_FRAME: VideoEncodeH265CapabilityFlagsEXT = _
pub const MULTIPLE_SLICE_PER_TILE: VideoEncodeH265CapabilityFlagsEXT = _
pub const MULTIPLE_TILE_PER_SLICE: VideoEncodeH265CapabilityFlagsEXT = _
pub const SLICE_SEGMENT_CTB_COUNT: VideoEncodeH265CapabilityFlagsEXT = _
pub const ROW_UNALIGNED_SLICE_SEGMENT: VideoEncodeH265CapabilityFlagsEXT = _
pub const DEPENDENT_SLICE_SEGMENT: VideoEncodeH265CapabilityFlagsEXT = _
pub const DIFFERENT_SLICE_TYPE: VideoEncodeH265CapabilityFlagsEXT = _
pub const B_FRAME_IN_L1_LIST: VideoEncodeH265CapabilityFlagsEXT = _
pub const DIFFERENT_REFERENCE_FINAL_LISTS: VideoEncodeH265CapabilityFlagsEXT = _
Trait Implementations§
source§impl BitAnd for VideoEncodeH265CapabilityFlagsEXT
impl BitAnd for VideoEncodeH265CapabilityFlagsEXT
§type Output = VideoEncodeH265CapabilityFlagsEXT
type Output = VideoEncodeH265CapabilityFlagsEXT
The resulting type after applying the
&
operator.source§fn bitand(
self,
rhs: VideoEncodeH265CapabilityFlagsEXT
) -> VideoEncodeH265CapabilityFlagsEXT
fn bitand( self, rhs: VideoEncodeH265CapabilityFlagsEXT ) -> VideoEncodeH265CapabilityFlagsEXT
Performs the
&
operation. Read moresource§impl BitAndAssign for VideoEncodeH265CapabilityFlagsEXT
impl BitAndAssign for VideoEncodeH265CapabilityFlagsEXT
source§fn bitand_assign(&mut self, rhs: VideoEncodeH265CapabilityFlagsEXT)
fn bitand_assign(&mut self, rhs: VideoEncodeH265CapabilityFlagsEXT)
Performs the
&=
operation. Read moresource§impl BitOr for VideoEncodeH265CapabilityFlagsEXT
impl BitOr for VideoEncodeH265CapabilityFlagsEXT
§type Output = VideoEncodeH265CapabilityFlagsEXT
type Output = VideoEncodeH265CapabilityFlagsEXT
The resulting type after applying the
|
operator.source§fn bitor(
self,
rhs: VideoEncodeH265CapabilityFlagsEXT
) -> VideoEncodeH265CapabilityFlagsEXT
fn bitor( self, rhs: VideoEncodeH265CapabilityFlagsEXT ) -> VideoEncodeH265CapabilityFlagsEXT
Performs the
|
operation. Read moresource§impl BitOrAssign for VideoEncodeH265CapabilityFlagsEXT
impl BitOrAssign for VideoEncodeH265CapabilityFlagsEXT
source§fn bitor_assign(&mut self, rhs: VideoEncodeH265CapabilityFlagsEXT)
fn bitor_assign(&mut self, rhs: VideoEncodeH265CapabilityFlagsEXT)
Performs the
|=
operation. Read moresource§impl BitXor for VideoEncodeH265CapabilityFlagsEXT
impl BitXor for VideoEncodeH265CapabilityFlagsEXT
§type Output = VideoEncodeH265CapabilityFlagsEXT
type Output = VideoEncodeH265CapabilityFlagsEXT
The resulting type after applying the
^
operator.source§fn bitxor(
self,
rhs: VideoEncodeH265CapabilityFlagsEXT
) -> VideoEncodeH265CapabilityFlagsEXT
fn bitxor( self, rhs: VideoEncodeH265CapabilityFlagsEXT ) -> VideoEncodeH265CapabilityFlagsEXT
Performs the
^
operation. Read moresource§impl BitXorAssign for VideoEncodeH265CapabilityFlagsEXT
impl BitXorAssign for VideoEncodeH265CapabilityFlagsEXT
source§fn bitxor_assign(&mut self, rhs: VideoEncodeH265CapabilityFlagsEXT)
fn bitxor_assign(&mut self, rhs: VideoEncodeH265CapabilityFlagsEXT)
Performs the
^=
operation. Read moresource§impl Clone for VideoEncodeH265CapabilityFlagsEXT
impl Clone for VideoEncodeH265CapabilityFlagsEXT
source§fn clone(&self) -> VideoEncodeH265CapabilityFlagsEXT
fn clone(&self) -> VideoEncodeH265CapabilityFlagsEXT
Returns a copy 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 VideoEncodeH265CapabilityFlagsEXT
impl Default for VideoEncodeH265CapabilityFlagsEXT
source§fn default() -> VideoEncodeH265CapabilityFlagsEXT
fn default() -> VideoEncodeH265CapabilityFlagsEXT
Returns the “default value” for a type. Read more
source§impl Not for VideoEncodeH265CapabilityFlagsEXT
impl Not for VideoEncodeH265CapabilityFlagsEXT
§type Output = VideoEncodeH265CapabilityFlagsEXT
type Output = VideoEncodeH265CapabilityFlagsEXT
The resulting type after applying the
!
operator.source§fn not(self) -> VideoEncodeH265CapabilityFlagsEXT
fn not(self) -> VideoEncodeH265CapabilityFlagsEXT
Performs the unary
!
operation. Read moresource§impl Ord for VideoEncodeH265CapabilityFlagsEXT
impl Ord for VideoEncodeH265CapabilityFlagsEXT
source§fn cmp(&self, other: &VideoEncodeH265CapabilityFlagsEXT) -> Ordering
fn cmp(&self, other: &VideoEncodeH265CapabilityFlagsEXT) -> 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 VideoEncodeH265CapabilityFlagsEXT
impl PartialEq for VideoEncodeH265CapabilityFlagsEXT
source§fn eq(&self, other: &VideoEncodeH265CapabilityFlagsEXT) -> bool
fn eq(&self, other: &VideoEncodeH265CapabilityFlagsEXT) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for VideoEncodeH265CapabilityFlagsEXT
impl PartialOrd for VideoEncodeH265CapabilityFlagsEXT
source§fn partial_cmp(
&self,
other: &VideoEncodeH265CapabilityFlagsEXT
) -> Option<Ordering>
fn partial_cmp( &self, other: &VideoEncodeH265CapabilityFlagsEXT ) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for VideoEncodeH265CapabilityFlagsEXT
impl Eq for VideoEncodeH265CapabilityFlagsEXT
impl StructuralPartialEq for VideoEncodeH265CapabilityFlagsEXT
Auto Trait Implementations§
impl RefUnwindSafe for VideoEncodeH265CapabilityFlagsEXT
impl Send for VideoEncodeH265CapabilityFlagsEXT
impl Sync for VideoEncodeH265CapabilityFlagsEXT
impl Unpin for VideoEncodeH265CapabilityFlagsEXT
impl UnwindSafe for VideoEncodeH265CapabilityFlagsEXT
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