pub struct OpenglDrawer {
pub dpi: f32,
pub rect: Rect,
pub alpha: f32,
pub viewport: Vec2,
/* private fields */
}
Fields§
§dpi: f32
§rect: Rect
§alpha: f32
§viewport: Vec2
Implementations§
Trait Implementations§
Source§impl Drawer for OpenglDrawer
impl Drawer for OpenglDrawer
fn begin_frame(&mut self)
fn end_frame(&mut self)
fn clear(&mut self)
fn draw_rect(&mut self, spec: &RectBlueprint)
fn draw_text(&mut self, spec: &TextBlueprint<'_>)
fn draw_image(&mut self, rect: &Rect, image: &ImageSource)
fn resize(&mut self, viewport: Vec2, dpi: f32)
Auto Trait Implementations§
impl Freeze for OpenglDrawer
impl RefUnwindSafe for OpenglDrawer
impl Send for OpenglDrawer
impl Sync for OpenglDrawer
impl Unpin for OpenglDrawer
impl UnwindSafe for OpenglDrawer
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