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]
Implementations on Foreign Types
impl CreationContext for Rc<CreationProxy>
[src]
impl CreationContext for Rc<CreationProxy>
[src]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]
impl<'a, C> CreationContext for &'a C where
C: CreationContext,
[src]
impl<'a, C> CreationContext for &'a C where
C: CreationContext,
[src]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]
Implementors
impl CreationContext for CreationProxy
[src]
impl CreationContext for CreationProxy
[src]fn capabilities(&self) -> &Capabilities
[src]
fn new_texture(&self) -> Builder<'_>
[src]
fn new_cubemap(&self) -> Builder<'_>
[src]
fn new_buffer(&self) -> Builder<'_>
[src]
fn new_shared_buffer(&self) -> SharedBuilder<'_>
[src]
fn new_vao(&self) -> Builder
[src]
fn new_simple_vao(&self) -> Builder<'_>
[src]
fn new_program(&self) -> Builder<'_>
[src]
fn new_sampler(&self) -> Sampler
[src]
fn new_timestamp_query(&self) -> TimeStamp
[src]
fn new_duration_query(&self) -> Duration
[src]
fn new_fence(&self) -> Fence
[src]
fn creation_proxy(&self) -> &Rc<CreationProxy>
[src]
impl<'c, R> CreationContext for Context<'c, R> where
R: RenderSurface,
[src]
impl<'c, R> CreationContext for Context<'c, R> where
R: RenderSurface,
[src]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]
impl<'c, R: RenderSurface> CreationContext for Renderer<'c, R>
[src]
impl<'c, R: RenderSurface> CreationContext for Renderer<'c, R>
[src]