pub struct Capabilities {
pub graphics: bool,
pub kitty: bool,
pub frame_rate: u32,
pub cell_px: (u32, u32),
pub pixel_scale: u32,
}Fields§
§graphics: boolWhether the graphics model paints as real graphics here. Without it the viewer shows a pixels surface as half-block cells.
kitty: boolWhether graphics go through the kitty graphics protocol. The
viewer’s only raster layer is kitty’s, so this equals
graphics today.
frame_rate: u32The paced frame rate the viewer runs at right now.
cell_px: (u32, u32)The pixel size of one cell (zero when unknown).
pixel_scale: u32Device pixels per surface pixel: 2 while the viewer has halved this plugin’s pixel resolution because its frames ran long.
Trait Implementations§
Source§impl Clone for Capabilities
impl Clone for Capabilities
impl Copy for Capabilities
Source§impl Debug for Capabilities
impl Debug for Capabilities
Source§impl Default for Capabilities
impl Default for Capabilities
impl Eq for Capabilities
Source§impl Hash for Capabilities
impl Hash for Capabilities
Source§impl PartialEq for Capabilities
impl PartialEq for Capabilities
impl StructuralPartialEq for Capabilities
Auto Trait Implementations§
impl Freeze for Capabilities
impl RefUnwindSafe for Capabilities
impl Send for Capabilities
impl Sync for Capabilities
impl Unpin for Capabilities
impl UnsafeUnpin for Capabilities
impl UnwindSafe for Capabilities
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