pub struct GraphicsCharacteristics {
pub display_horizontal_size: u16,
pub display_vertical_size: u16,
pub aspect_ratio_information: u8,
pub graphics_relation_to_video: u8,
pub multiple_depths: bool,
pub display_bytes: u16,
pub composition_buffer_bytes: u8,
pub object_cache_bytes: u8,
pub depths: Vec<PixelDepth>,
}Expand description
The graphics-characteristics profile body of a DisplayReply (Table 35,
for list_graphic_overlay_characteristics / list_full_screen_…).
Fields§
§display_horizontal_size: u1616-bit display_horizontal_size.
display_vertical_size: u1616-bit display_vertical_size.
aspect_ratio_information: u84-bit aspect_ratio_information (ISO/IEC 13818-2 coding).
graphics_relation_to_video: u83-bit graphics_relation_to_video.
multiple_depths: boolmultiple_depths flag.
display_bytes: u1612-bit display_bytes (×256 = display memory bytes).
composition_buffer_bytes: u88-bit composition_buffer_bytes (×256).
object_cache_bytes: u88-bit object_cache_bytes (×4096).
depths: Vec<PixelDepth>The per-pixel-depth entries (number_pixel_depths = depths.len()).
Trait Implementations§
Source§impl Clone for GraphicsCharacteristics
impl Clone for GraphicsCharacteristics
Source§fn clone(&self) -> GraphicsCharacteristics
fn clone(&self) -> GraphicsCharacteristics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GraphicsCharacteristics
impl Debug for GraphicsCharacteristics
impl Eq for GraphicsCharacteristics
Source§impl PartialEq for GraphicsCharacteristics
impl PartialEq for GraphicsCharacteristics
Source§fn eq(&self, other: &GraphicsCharacteristics) -> bool
fn eq(&self, other: &GraphicsCharacteristics) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GraphicsCharacteristics
impl Serialize for GraphicsCharacteristics
impl StructuralPartialEq for GraphicsCharacteristics
Auto Trait Implementations§
impl Freeze for GraphicsCharacteristics
impl RefUnwindSafe for GraphicsCharacteristics
impl Send for GraphicsCharacteristics
impl Sync for GraphicsCharacteristics
impl Unpin for GraphicsCharacteristics
impl UnsafeUnpin for GraphicsCharacteristics
impl UnwindSafe for GraphicsCharacteristics
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