#[repr(C)]pub struct VideoEncodeRgbConversionCapabilitiesVALVE {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub rgb_models: VideoEncodeRgbModelConversionFlagsVALVE,
pub rgb_ranges: VideoEncodeRgbRangeCompressionFlagsVALVE,
pub x_chroma_offsets: VideoEncodeRgbChromaOffsetFlagsVALVE,
pub y_chroma_offsets: VideoEncodeRgbChromaOffsetFlagsVALVE,
}Expand description
VkVideoEncodeRgbConversionCapabilitiesVALVE
Provided by VK_VALVE_video_encode_rgb_conversion.
Returned only*, filled by Vulkan, not constructed by the application.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE.
p_next: *mut c_voidOptional, may be null.
rgb_models: VideoEncodeRgbModelConversionFlagsVALVE§rgb_ranges: VideoEncodeRgbRangeCompressionFlagsVALVE§x_chroma_offsets: VideoEncodeRgbChromaOffsetFlagsVALVE§y_chroma_offsets: VideoEncodeRgbChromaOffsetFlagsVALVEImplementations§
Source§impl VideoEncodeRgbConversionCapabilitiesVALVE
impl VideoEncodeRgbConversionCapabilitiesVALVE
Sourcepub fn builder<'a>() -> VideoEncodeRgbConversionCapabilitiesVALVEBuilder<'a>
pub fn builder<'a>() -> VideoEncodeRgbConversionCapabilitiesVALVEBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoEncodeRgbConversionCapabilitiesVALVE
impl Clone for VideoEncodeRgbConversionCapabilitiesVALVE
Source§fn clone(&self) -> VideoEncodeRgbConversionCapabilitiesVALVE
fn clone(&self) -> VideoEncodeRgbConversionCapabilitiesVALVE
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 moreimpl Copy for VideoEncodeRgbConversionCapabilitiesVALVE
impl ExtendsVideoCapabilitiesKHR for VideoEncodeRgbConversionCapabilitiesVALVE
Auto Trait Implementations§
impl Freeze for VideoEncodeRgbConversionCapabilitiesVALVE
impl RefUnwindSafe for VideoEncodeRgbConversionCapabilitiesVALVE
impl !Send for VideoEncodeRgbConversionCapabilitiesVALVE
impl !Sync for VideoEncodeRgbConversionCapabilitiesVALVE
impl Unpin for VideoEncodeRgbConversionCapabilitiesVALVE
impl UnsafeUnpin for VideoEncodeRgbConversionCapabilitiesVALVE
impl UnwindSafe for VideoEncodeRgbConversionCapabilitiesVALVE
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