Struct glium::backend::glutin_backend::GlutinWindowBackend
source · pub struct GlutinWindowBackend { /* private fields */ }
Expand description
An implementation of the Backend
trait for a glutin window.
Implementations§
source§impl GlutinWindowBackend
impl GlutinWindowBackend
sourcepub fn new(
builder: WindowBuilder<'_>
) -> Result<GlutinWindowBackend, GliumCreationError<CreationError>>
pub fn new( builder: WindowBuilder<'_> ) -> Result<GlutinWindowBackend, GliumCreationError<CreationError>>
Builds a new backend from the builder.
pub fn get_window(&self) -> &Window
pub fn poll_events(&self) -> PollEventsIterator<'_>
pub fn wait_events(&self) -> WaitEventsIterator<'_>
pub fn rebuild( &self, builder: WindowBuilder<'_> ) -> Result<GlutinWindowBackend, GliumCreationError<CreationError>>
Trait Implementations§
source§impl Backend for GlutinWindowBackend
impl Backend for GlutinWindowBackend
source§fn swap_buffers(&self) -> Result<(), SwapBuffersError>
fn swap_buffers(&self) -> Result<(), SwapBuffersError>
Swaps buffers at the end of a frame.
source§unsafe fn get_proc_address(&self, symbol: &str) -> *const c_void
unsafe fn get_proc_address(&self, symbol: &str) -> *const c_void
Returns the address of an OpenGL function. Read more
source§fn get_framebuffer_dimensions(&self) -> (u32, u32)
fn get_framebuffer_dimensions(&self) -> (u32, u32)
Returns the dimensions of the window, or screen, etc.
source§fn is_current(&self) -> bool
fn is_current(&self) -> bool
Returns true if the OpenGL context is the current one in the thread.
source§unsafe fn make_current(&self)
unsafe fn make_current(&self)
Makes the OpenGL context the current context in the current thread.
Auto Trait Implementations§
impl !RefUnwindSafe for GlutinWindowBackend
impl Send for GlutinWindowBackend
impl Sync for GlutinWindowBackend
impl Unpin for GlutinWindowBackend
impl !UnwindSafe for GlutinWindowBackend
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