[−][src]Trait mallumo_gls::texture::Texture
Required methods
fn get_id(&self) -> TextureId
fn get_target(&self) -> TextureTarget
Provided methods
fn get_handle(&self) -> TextureHandle
fn bind_texture(&self, unit: usize)
fn bind_image(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_read(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_write(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
Implementors
impl Texture for Texture1D
[src]
fn get_id(&self) -> TextureId
[src]
fn get_target(&self) -> TextureTarget
[src]
fn get_handle(&self) -> TextureHandle
[src]
fn bind_texture(&self, unit: usize)
[src]
fn bind_image(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_read(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_write(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
impl Texture for Texture2D
[src]
fn get_id(&self) -> TextureId
[src]
fn get_handle(&self) -> TextureHandle
[src]
fn get_target(&self) -> TextureTarget
[src]
fn bind_texture(&self, unit: usize)
[src]
fn bind_image(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_read(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_write(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
impl Texture for Texture3D
[src]
fn get_id(&self) -> TextureId
[src]
fn get_target(&self) -> TextureTarget
[src]
fn get_handle(&self) -> TextureHandle
[src]
fn bind_texture(&self, unit: usize)
[src]
fn bind_image(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_read(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_write(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
impl Texture for TextureCubemap
[src]
fn get_id(&self) -> TextureId
[src]
fn get_target(&self) -> TextureTarget
[src]
fn get_handle(&self) -> TextureHandle
[src]
fn bind_texture(&self, unit: usize)
[src]
fn bind_image(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_read(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
fn bind_image_write(
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>
[src]
&self,
unit: usize,
level: usize,
format: ImageInternalFormat
) -> Result<(), Error>