#[repr(C)]pub struct VideoEncodeSessionRgbConversionCreateInfoVALVE {
pub s_type: StructureType,
pub p_next: *const c_void,
pub rgb_model: VideoEncodeRgbModelConversionFlagBitsVALVE,
pub rgb_range: VideoEncodeRgbRangeCompressionFlagBitsVALVE,
pub x_chroma_offset: VideoEncodeRgbChromaOffsetFlagBitsVALVE,
pub y_chroma_offset: VideoEncodeRgbChromaOffsetFlagBitsVALVE,
}Expand description
VkVideoEncodeSessionRgbConversionCreateInfoVALVE
Provided by VK_VALVE_video_encode_rgb_conversion.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE.
p_next: *const c_voidOptional, may be null.
rgb_model: VideoEncodeRgbModelConversionFlagBitsVALVE§rgb_range: VideoEncodeRgbRangeCompressionFlagBitsVALVE§x_chroma_offset: VideoEncodeRgbChromaOffsetFlagBitsVALVE§y_chroma_offset: VideoEncodeRgbChromaOffsetFlagBitsVALVEImplementations§
Source§impl VideoEncodeSessionRgbConversionCreateInfoVALVE
impl VideoEncodeSessionRgbConversionCreateInfoVALVE
Sourcepub fn builder<'a>() -> VideoEncodeSessionRgbConversionCreateInfoVALVEBuilder<'a>
pub fn builder<'a>() -> VideoEncodeSessionRgbConversionCreateInfoVALVEBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl Clone for VideoEncodeSessionRgbConversionCreateInfoVALVE
Source§fn clone(&self) -> VideoEncodeSessionRgbConversionCreateInfoVALVE
fn clone(&self) -> VideoEncodeSessionRgbConversionCreateInfoVALVE
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 VideoEncodeSessionRgbConversionCreateInfoVALVE
impl ExtendsVideoSessionCreateInfoKHR for VideoEncodeSessionRgbConversionCreateInfoVALVE
Auto Trait Implementations§
impl Freeze for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl RefUnwindSafe for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl !Send for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl !Sync for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl Unpin for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl UnsafeUnpin for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl UnwindSafe for VideoEncodeSessionRgbConversionCreateInfoVALVE
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