Struct ringraphics::Dds [−][src]
pub struct Dds { /* fields omitted */ }
Methods
impl Dds
[src]
impl Dds
pub fn load<P>(path: P) -> Result<Dds, Error> where
P: AsRef<Path>,
[src]
pub fn load<P>(path: P) -> Result<Dds, Error> where
P: AsRef<Path>,
pub fn mipmap(&self, level: usize) -> Option<&[u8]>
[src]
pub fn mipmap(&self, level: usize) -> Option<&[u8]>
pub fn mipmap_face(&self, level: usize, face: usize) -> Result<&[u8], Error>
[src]
pub fn mipmap_face(&self, level: usize, face: usize) -> Result<&[u8], Error>
pub fn width(&self) -> usize
[src]
pub fn width(&self) -> usize
pub fn height(&self) -> usize
[src]
pub fn height(&self) -> usize
pub fn mipmap_count(&self) -> usize
[src]
pub fn mipmap_count(&self) -> usize
pub fn fourcc(&self) -> u32
[src]
pub fn fourcc(&self) -> u32
pub fn fourcc_str(&self) -> String
[src]
pub fn fourcc_str(&self) -> String
pub fn bpp(&self) -> usize
[src]
pub fn bpp(&self) -> usize
pub fn r_bitmask(&self) -> u32
[src]
pub fn r_bitmask(&self) -> u32
pub fn g_bitmask(&self) -> u32
[src]
pub fn g_bitmask(&self) -> u32
pub fn b_bitmask(&self) -> u32
[src]
pub fn b_bitmask(&self) -> u32
pub fn a_bitmask(&self) -> u32
[src]
pub fn a_bitmask(&self) -> u32
pub fn linear_size(&self) -> usize
[src]
pub fn linear_size(&self) -> usize
pub fn pitch(&self) -> usize
[src]
pub fn pitch(&self) -> usize
pub fn is_compressed(&self) -> bool
[src]
pub fn is_compressed(&self) -> bool
pub fn is_cubemap(&self) -> bool
[src]
pub fn is_cubemap(&self) -> bool
pub fn is_cubemap_allfaces(&self) -> bool
[src]
pub fn is_cubemap_allfaces(&self) -> bool
pub fn save<P>(&self, path: P) -> Result<(), Error> where
P: AsRef<Path>,
[src]
pub fn save<P>(&self, path: P) -> Result<(), Error> where
P: AsRef<Path>,
pub fn data(&self) -> &[u8]
[src]
pub fn data(&self) -> &[u8]
Trait Implementations
impl Image for Dds
[src]
impl Image for Dds
type DataType = u8
fn gl_internal_format_type(&self) -> Option<(u32, u32, u32)>
[src]
fn gl_internal_format_type(&self) -> Option<(u32, u32, u32)>
fn width(&self, level: usize) -> usize
[src]
fn width(&self, level: usize) -> usize
fn height(&self, level: usize) -> usize
[src]
fn height(&self, level: usize) -> usize
fn pitch_bytes(&self, level: usize) -> usize
[src]
fn pitch_bytes(&self, level: usize) -> usize
fn bytes_per_pixel(&self) -> usize
[src]
fn bytes_per_pixel(&self) -> usize
fn pitch_components(&self, level: usize) -> usize
[src]
fn pitch_components(&self, level: usize) -> usize
fn data(&self) -> &[u8]
[src]
fn data(&self) -> &[u8]
fn levels(&self) -> usize
[src]
fn levels(&self) -> usize
fn mipmap(&self, level: usize) -> Option<&[u8]>
[src]
fn mipmap(&self, level: usize) -> Option<&[u8]>
fn is_gpu_compressed(&self) -> bool
[src]
fn is_gpu_compressed(&self) -> bool
fn gl_internal(&self) -> Option<u32>
[src]
fn gl_internal(&self) -> Option<u32>
fn gl_format(&self) -> Option<u32>
[src]
fn gl_format(&self) -> Option<u32>
fn gl_type(&self) -> Option<u32>
[src]
fn gl_type(&self) -> Option<u32>
fn max_levels(&self) -> usize
[src]
fn max_levels(&self) -> usize
impl CubemapImage for Dds
[src]
impl CubemapImage for Dds
impl Clone for Dds
[src]
impl Clone for Dds