Trait rin_gl::CreationContext[][src]

pub trait CreationContext {
Show methods pub fn capabilities(&self) -> &Capabilities;
pub fn new_texture(&self) -> Builder<'_>;
pub fn new_cubemap(&self) -> Builder<'_>;
pub fn new_buffer(&self) -> Builder<'_>;
pub fn new_shared_buffer(&self) -> SharedBuilder<'_>;
pub fn new_vao(&self) -> Builder;
pub fn new_simple_vao(&self) -> Builder<'_>;
pub fn new_program(&self) -> Builder<'_>;
pub fn new_sampler(&self) -> Sampler;
pub fn new_timestamp_query(&self) -> TimeStamp;
pub fn new_duration_query(&self) -> Duration;
pub fn new_fence(&self) -> Fence;
pub fn creation_proxy(&self) -> &Rc<CreationProxy>;
}

Required methods

pub fn capabilities(&self) -> &Capabilities[src]

pub fn new_texture(&self) -> Builder<'_>[src]

pub fn new_cubemap(&self) -> Builder<'_>[src]

pub fn new_buffer(&self) -> Builder<'_>[src]

pub fn new_shared_buffer(&self) -> SharedBuilder<'_>[src]

pub fn new_vao(&self) -> Builder[src]

pub fn new_simple_vao(&self) -> Builder<'_>[src]

pub fn new_program(&self) -> Builder<'_>[src]

pub fn new_sampler(&self) -> Sampler[src]

pub fn new_timestamp_query(&self) -> TimeStamp[src]

pub fn new_duration_query(&self) -> Duration[src]

pub fn new_fence(&self) -> Fence[src]

pub fn creation_proxy(&self) -> &Rc<CreationProxy>[src]

Loading content...

Implementations on Foreign Types

impl CreationContext for Rc<CreationProxy>[src]

impl<'a, C> CreationContext for &'a C where
    C: CreationContext
[src]

Loading content...

Implementors

impl CreationContext for CreationProxy[src]

impl<'c, R> CreationContext for Context<'c, R> where
    R: RenderSurface
[src]

impl<'c, R: RenderSurface> CreationContext for Renderer<'c, R>[src]

Loading content...