Struct mallumo_gls::texture::TextureCubemap
[−]
[src]
pub struct TextureCubemap { pub size: TextureCubemapSize, pub internal_format: TextureInternalFormat, pub format: TextureFormat, pub data_type: TextureDataType, // some fields omitted }
Fields
size: TextureCubemapSize
internal_format: TextureInternalFormat
format: TextureFormat
data_type: TextureDataType
Methods
impl TextureCubemap
[src]
fn new<T: TextureDataPrimitive>(
size: TextureCubemapSize,
internal_format: TextureInternalFormat,
format: TextureFormat,
data_type: TextureDataType,
parameters: TextureCubemapParameters,
levels: usize,
data: &[&[T]]
) -> Result<TextureCubemap, Error>
size: TextureCubemapSize,
internal_format: TextureInternalFormat,
format: TextureFormat,
data_type: TextureDataType,
parameters: TextureCubemapParameters,
levels: usize,
data: &[&[T]]
) -> Result<TextureCubemap, Error>
fn new_empty(
size: TextureCubemapSize,
internal_format: TextureInternalFormat,
format: TextureFormat,
data_type: TextureDataType,
parameters: TextureCubemapParameters,
levels: usize
) -> Result<TextureCubemap, Error>
size: TextureCubemapSize,
internal_format: TextureInternalFormat,
format: TextureFormat,
data_type: TextureDataType,
parameters: TextureCubemapParameters,
levels: usize
) -> Result<TextureCubemap, 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>
&mut self,
data: &[&[T]]
) -> Result<(), Error>
fn set_subdata<T: TextureDataPrimitive>(
&mut self,
face: usize,
size: Texture2DSize,
offset: Texture2DSize,
data: &[T]
) -> Result<(), Error>
&mut self,
face: usize,
size: Texture2DSize,
offset: Texture2DSize,
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,
face: usize,
size: Texture2DSize,
offset: Texture2DSize,
data: &[T]
) -> Result<(), Error>
&mut self,
level: usize,
face: usize,
size: Texture2DSize,
offset: Texture2DSize,
data: &[T]
) -> Result<(), Error>