#[repr(C)]pub struct _NVFBC_OUTPUT {
pub dwId: u32,
pub name: [c_char; 128],
pub trackedBox: NVFBC_BOX,
}Expand description
Describes an RandR output.
Filling this structure relies on the XRandR extension. This feature cannot be used if the extension is missing or its version is below the requirements.
\see Requirements
Fields§
§dwId: u32Identifier of the RandR output.
name: [c_char; 128]Name of the RandR output, as reported by tools such as xrandr(1).
Example: “DVI-I-0”
trackedBox: NVFBC_BOXRegion of the X screen tracked by the RandR CRTC driving this RandR output.
Trait Implementations§
Source§impl Clone for _NVFBC_OUTPUT
impl Clone for _NVFBC_OUTPUT
Source§fn clone(&self) -> _NVFBC_OUTPUT
fn clone(&self) -> _NVFBC_OUTPUT
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 Debug for _NVFBC_OUTPUT
impl Debug for _NVFBC_OUTPUT
impl Copy for _NVFBC_OUTPUT
Auto Trait Implementations§
impl Freeze for _NVFBC_OUTPUT
impl RefUnwindSafe for _NVFBC_OUTPUT
impl Send for _NVFBC_OUTPUT
impl Sync for _NVFBC_OUTPUT
impl Unpin for _NVFBC_OUTPUT
impl UnwindSafe for _NVFBC_OUTPUT
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