Struct glin::cubemap::CubeMapSampler [−][src]
pub struct CubeMapSampler<'a> { /* fields omitted */ }
Implementations
impl<'a> CubeMapSampler<'a>
[src]
impl<'a> CubeMapSampler<'a>
[src]pub fn width(&self) -> u32
[src]
Returns the width of the allocated texture
pub fn height(&self) -> u32
[src]
Returns the height of the allocated texture
pub fn levels(&self) -> u32
[src]
Returns the number of allocated levels
pub fn cubemap_id(&self) -> GLuint
[src]
Returns the cubemap GL id
pub fn sampler_id(&self) -> GLuint
[src]
Returns the sampler GL id
pub fn internal_format(&self) -> GLenum
[src]
Returns the internal format
Trait Implementations
impl<'a, C: Borrow<CubeMapSampler<'a>>> AsUniform<CubeMapSampler<'a>> for C
[src]
impl<'a, C: Borrow<CubeMapSampler<'a>>> AsUniform<CubeMapSampler<'a>> for C
[src]fn as_uniform(&self) -> UniformValue
[src]
impl<'a> Clone for CubeMapSampler<'a>
[src]
impl<'a> Clone for CubeMapSampler<'a>
[src]fn clone(&self) -> CubeMapSampler<'a>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Copy for CubeMapSampler<'a>
[src]
Auto Trait Implementations
impl<'a> !RefUnwindSafe for CubeMapSampler<'a>
impl<'a> !Send for CubeMapSampler<'a>
impl<'a> !Sync for CubeMapSampler<'a>
impl<'a> Unpin for CubeMapSampler<'a>
impl<'a> !UnwindSafe for CubeMapSampler<'a>
Blanket Implementations
impl<'a, C> AsUniform<CubeMapSampler<'a>> for C where
C: Borrow<CubeMapSampler<'a>>,
[src]
impl<'a, C> AsUniform<CubeMapSampler<'a>> for C where
C: Borrow<CubeMapSampler<'a>>,
[src]