Struct mallumo_gls::texture::Texture1D
[−]
[src]
pub struct Texture1D { /* fields omitted */ }
Methods
impl Texture1D
[src]
fn new<T: TextureDataPrimitive>(
size: Texture1DSize,
internal_format: TextureInternalFormat,
format: TextureFormat,
data_type: TextureDataType,
parameters: Texture1DParameters,
levels: usize,
data: &[T]
) -> Result<Texture1D, Error>
size: Texture1DSize,
internal_format: TextureInternalFormat,
format: TextureFormat,
data_type: TextureDataType,
parameters: Texture1DParameters,
levels: usize,
data: &[T]
) -> Result<Texture1D, Error>
fn new_empty(
size: Texture1DSize,
internal_format: TextureInternalFormat,
format: TextureFormat,
data_type: TextureDataType,
parameters: Texture1DParameters,
levels: usize
) -> Result<Texture1D, Error>
size: Texture1DSize,
internal_format: TextureInternalFormat,
format: TextureFormat,
data_type: TextureDataType,
parameters: Texture1DParameters,
levels: usize
) -> Result<Texture1D, Error>
fn make_resident_image(
&self,
level: usize,
internal_format: ImageInternalFormat,
access: ImageAccess
) -> Result<ResidentImage, Error>
&self,
level: usize,
internal_format: ImageInternalFormat,
access: ImageAccess
) -> Result<ResidentImage, Error>
fn set_data<T: TextureDataPrimitive>(&mut self, data: &[T]) -> Result<(), Error>
fn set_subdata<T: TextureDataPrimitive>(
&mut self,
size: Texture1DSize,
offset: Texture1DSize,
data: &[T]
) -> Result<(), Error>
&mut self,
size: Texture1DSize,
offset: Texture1DSize,
data: &[T]
) -> Result<(), Error>
fn set_data_mipmap<T: TextureDataPrimitive>(
&mut self,
level: usize,
data: &[T]
) -> Result<(), Error>
&mut self,
level: usize,
data: &[T]
) -> Result<(), Error>
fn set_subdata_mipmap<T: TextureDataPrimitive>(
&mut self,
level: usize,
size: Texture1DSize,
offset: Texture1DSize,
data: &[T]
) -> Result<(), Error>
&mut self,
level: usize,
size: Texture1DSize,
offset: Texture1DSize,
data: &[T]
) -> Result<(), Error>