pub struct NVencRegisterResource {Show 13 fields
pub version: u32,
pub resource_type: NVencInputResourceType,
pub width: u32,
pub height: u32,
pub pitch: u32,
pub sub_resource_index: u32,
pub resource_to_register: *mut c_void,
pub registered_resource: *mut c_void,
pub buffer_format: NVencBufferFormat,
pub buffer_usage: NVencBufferUsage,
pub input_fence_point: *mut NVencFencePointD3D12,
pub chroma_offset: [u32; 2],
pub chroma_offset_in: [u32; 2],
/* private fields */
}Fields§
§version: u32§resource_type: NVencInputResourceType§width: u32§height: u32§pitch: u32§sub_resource_index: u32§resource_to_register: *mut c_void§registered_resource: *mut c_void§buffer_format: NVencBufferFormat§buffer_usage: NVencBufferUsage§input_fence_point: *mut NVencFencePointD3D12§chroma_offset: [u32; 2]§chroma_offset_in: [u32; 2]Auto Trait Implementations§
impl !Send for NVencRegisterResource
impl !Sync for NVencRegisterResource
impl Freeze for NVencRegisterResource
impl RefUnwindSafe for NVencRegisterResource
impl Unpin for NVencRegisterResource
impl UnsafeUnpin for NVencRegisterResource
impl UnwindSafe for NVencRegisterResource
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