Struct smithay::backend::renderer::gles2::Gles2Frame [−][src]
pub struct Gles2Frame { /* fields omitted */ }
Expand description
Handle to the currently rendered frame during Gles2Renderer::render
Trait Implementations
type Error = Gles2Error
type Error = Gles2Error
Error type returned by the rendering operations of this renderer.
type TextureId = Gles2Texture
type TextureId = Gles2Texture
Texture Handle type used by this renderer.
Clear the complete current target with a single given color. Read more
Render a texture to the current target using given projection matrix and alpha. The given vertices are used to source the texture. This is mostly useful for cropping the texture. Read more
Render a texture to the current target as a flat 2d-plane at a given position and applying the given transformation with the given alpha value. Read more
Render part of a texture as given by src to the current target into the rectangle described by dest as a flat 2d-plane after applying the given transformations. Read more
Auto Trait Implementations
impl RefUnwindSafe for Gles2Frame
impl Send for Gles2Frame
impl !Sync for Gles2Frame
impl Unpin for Gles2Frame
impl UnwindSafe for Gles2Frame
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
pub fn vzip(self) -> V