Struct bgfx_rs::static_lib::TextureInfo
source · [−]#[repr(C)]pub struct TextureInfo {
pub format: TextureFormat,
pub storage_size: u32,
pub width: u16,
pub height: u16,
pub depth: u16,
pub num_layers: u16,
pub num_mips: u8,
pub bits_per_pixel: u8,
pub cube_map: bool,
}
Expand description
Texture info.
Fields
format: TextureFormat
Texture format.
storage_size: u32
Total amount of bytes required to store texture.
width: u16
Texture width.
height: u16
Texture height.
depth: u16
Texture depth.
num_layers: u16
Number of layers in texture array.
num_mips: u8
Number of MIP maps.
bits_per_pixel: u8
Format bits per pixel.
cube_map: bool
Texture is cubemap.
Implementations
sourceimpl TextureInfo
impl TextureInfo
pub fn new() -> TextureInfo
Auto Trait Implementations
impl RefUnwindSafe for TextureInfo
impl Send for TextureInfo
impl Sync for TextureInfo
impl Unpin for TextureInfo
impl UnwindSafe for TextureInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more