#[repr(C)]pub struct VideoEncodeSessionRgbConversionCreateInfoVALVE {
pub s_type: StructureType,
pub next: *const c_void,
pub rgb_model: VideoEncodeRgbModelConversionFlagsVALVE,
pub rgb_range: VideoEncodeRgbRangeCompressionFlagsVALVE,
pub x_chroma_offset: VideoEncodeRgbChromaOffsetFlagsVALVE,
pub y_chroma_offset: VideoEncodeRgbChromaOffsetFlagsVALVE,
}Expand description
Fields§
§s_type: StructureType§next: *const c_void§rgb_model: VideoEncodeRgbModelConversionFlagsVALVE§rgb_range: VideoEncodeRgbRangeCompressionFlagsVALVE§x_chroma_offset: VideoEncodeRgbChromaOffsetFlagsVALVE§y_chroma_offset: VideoEncodeRgbChromaOffsetFlagsVALVETrait Implementations§
Source§impl Cast for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl Cast for VideoEncodeSessionRgbConversionCreateInfoVALVE
Source§type Target = VideoEncodeSessionRgbConversionCreateInfoVALVE
type Target = VideoEncodeSessionRgbConversionCreateInfoVALVE
The other type this type can be used interchangeably with in FFI.
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 moreSource§impl Default for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl Default for VideoEncodeSessionRgbConversionCreateInfoVALVE
Source§fn default() -> VideoEncodeSessionRgbConversionCreateInfoVALVE
fn default() -> VideoEncodeSessionRgbConversionCreateInfoVALVE
Returns the “default value” for a type. Read more
Source§impl HasBuilder<'static> for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl HasBuilder<'static> for VideoEncodeSessionRgbConversionCreateInfoVALVE
Source§impl InputChainStruct for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl InputChainStruct for VideoEncodeSessionRgbConversionCreateInfoVALVE
Source§const TYPE: StructureType = StructureType::VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE
const TYPE: StructureType = StructureType::VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE
The structure type for this struct type.
Source§fn s_type(&self) -> StructureType
fn s_type(&self) -> StructureType
The structure type for this struct.
Source§impl PartialEq for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl PartialEq for VideoEncodeSessionRgbConversionCreateInfoVALVE
Source§fn eq(&self, other: &VideoEncodeSessionRgbConversionCreateInfoVALVE) -> bool
fn eq(&self, other: &VideoEncodeSessionRgbConversionCreateInfoVALVE) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl Eq for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl ExtendsVideoSessionCreateInfoKHR for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl Send for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl StructuralPartialEq for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl Sync for VideoEncodeSessionRgbConversionCreateInfoVALVE
Auto Trait Implementations§
impl Freeze for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl RefUnwindSafe for VideoEncodeSessionRgbConversionCreateInfoVALVE
impl Unpin 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