pub struct DisplayParams {
pub horiz_image_mm: f32,
pub vert_image_mm: f32,
pub horiz_pixels: i32,
pub vert_pixels: i32,
pub features: Option<DisplayParamsFeatures>,
pub gamma: Option<f32>,
pub aspect_ratio: f32,
pub bits_per_color_overall: i32,
pub bits_per_color_native: i32,
}
Expand description
Display parameters data block, defined in section 4.2.
Fields§
§horiz_image_mm: f32
§vert_image_mm: f32
§horiz_pixels: i32
§vert_pixels: i32
§features: Option<DisplayParamsFeatures>
§gamma: Option<f32>
§aspect_ratio: f32
§bits_per_color_overall: i32
§bits_per_color_native: i32
Trait Implementations§
Source§impl Clone for DisplayParams
impl Clone for DisplayParams
Source§fn clone(&self) -> DisplayParams
fn clone(&self) -> DisplayParams
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 DisplayParams
impl Debug for DisplayParams
Source§impl From<di_displayid_display_params> for DisplayParams
impl From<di_displayid_display_params> for DisplayParams
Source§fn from(value: di_displayid_display_params) -> DisplayParams
fn from(value: di_displayid_display_params) -> DisplayParams
Converts to this type from the input type.
impl Copy for DisplayParams
Auto Trait Implementations§
impl Freeze for DisplayParams
impl RefUnwindSafe for DisplayParams
impl Send for DisplayParams
impl Sync for DisplayParams
impl Unpin for DisplayParams
impl UnwindSafe for DisplayParams
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