Struct ash::vk::VideoProfileKHR
source · [−]#[repr(C)]pub struct VideoProfileKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub video_codec_operation: VideoCodecOperationFlagsKHR,
pub chroma_subsampling: VideoChromaSubsamplingFlagsKHR,
pub luma_bit_depth: VideoComponentBitDepthFlagsKHR,
pub chroma_bit_depth: VideoComponentBitDepthFlagsKHR,
}
Expand description
Fields
s_type: StructureType
p_next: *mut c_void
video_codec_operation: VideoCodecOperationFlagsKHR
chroma_subsampling: VideoChromaSubsamplingFlagsKHR
luma_bit_depth: VideoComponentBitDepthFlagsKHR
chroma_bit_depth: VideoComponentBitDepthFlagsKHR
Implementations
sourceimpl VideoProfileKHR
impl VideoProfileKHR
pub fn builder<'a>() -> VideoProfileKHRBuilder<'a>
Trait Implementations
sourceimpl Clone for VideoProfileKHR
impl Clone for VideoProfileKHR
sourcefn clone(&self) -> VideoProfileKHR
fn clone(&self) -> VideoProfileKHR
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for VideoProfileKHR
impl Debug for VideoProfileKHR
sourceimpl Default for VideoProfileKHR
impl Default for VideoProfileKHR
impl Copy for VideoProfileKHR
impl ExtendsBufferCreateInfo for VideoProfileKHR
impl ExtendsFormatProperties2 for VideoProfileKHR
impl ExtendsImageCreateInfo for VideoProfileKHR
impl ExtendsImageViewCreateInfo for VideoProfileKHR
impl ExtendsQueryPoolCreateInfo for VideoProfileKHR
Auto Trait Implementations
impl RefUnwindSafe for VideoProfileKHR
impl !Send for VideoProfileKHR
impl !Sync for VideoProfileKHR
impl Unpin for VideoProfileKHR
impl UnwindSafe for VideoProfileKHR
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more