[−][src]Struct sixtyfps_rendering_backend_qt::GLRenderer
Implementations
impl GLRenderer
[src]
pub fn new(
event_loop: &EventLoop<CustomEvent>,
window_builder: WindowBuilder
) -> GLRenderer
[src]
event_loop: &EventLoop<CustomEvent>,
window_builder: WindowBuilder
) -> GLRenderer
Trait Implementations
impl GraphicsBackend for GLRenderer
[src]
type LowLevelRenderingPrimitive = OpaqueRenderingPrimitive
This associated type is typically opaque and is produced by the RenderingPrimitivesBuilder. For example it may contain handles that refer to data that was uploaded to the GPU. Read more
type Frame = GLFrame
This associated type ties the Frame trait together with this trait's LowLevelRenderingPrimitive.
type RenderingPrimitivesBuilder = GLRenderingPrimitivesBuilder
This associated type ties the RenderingPrimitivesBuilder trait with this trait's LowLevelRenderingPrimitive.
pub fn new_rendering_primitives_builder(
&mut self
) -> <GLRenderer as GraphicsBackend>::RenderingPrimitivesBuilder
[src]
&mut self
) -> <GLRenderer as GraphicsBackend>::RenderingPrimitivesBuilder
pub fn finish_primitives(
&mut self,
_builder: <GLRenderer as GraphicsBackend>::RenderingPrimitivesBuilder
)
[src]
&mut self,
_builder: <GLRenderer as GraphicsBackend>::RenderingPrimitivesBuilder
)
pub fn new_frame(
&mut self,
width: u32,
height: u32,
clear_color: &Color
) -> GLFrame
[src]
&mut self,
width: u32,
height: u32,
clear_color: &Color
) -> GLFrame
pub fn present_frame(&mut self, frame: <GLRenderer as GraphicsBackend>::Frame)
[src]
pub fn window(&self) -> &Window
[src]
Auto Trait Implementations
impl !RefUnwindSafe for GLRenderer
impl !Send for GLRenderer
impl !Sync for GLRenderer
impl Unpin for GLRenderer
impl !UnwindSafe for GLRenderer
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,