pub struct NiPixelData {
pub base: NiPixelFormat,
pub palette_ref: BlockRef,
pub num_mipmaps: u32,
pub bytes_per_pixel: u32,
pub mipmaps: Vec<MipMap>,
pub num_pixels: u32,
pub num_faces: u32,
pub pixel_data: Vec<PixelData>,
}Fields§
§base: NiPixelFormat§palette_ref: BlockRef§num_mipmaps: u32§bytes_per_pixel: u32§mipmaps: Vec<MipMap>§num_pixels: u32§num_faces: u32§pixel_data: Vec<PixelData>Implementations§
Trait Implementations§
Source§impl BinRead for NiPixelData
impl BinRead for NiPixelData
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T from the reader assuming native-endian byte order. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl Debug for NiPixelData
impl Debug for NiPixelData
Source§impl PartialEq for NiPixelData
impl PartialEq for NiPixelData
impl StructuralPartialEq for NiPixelData
Auto Trait Implementations§
impl Freeze for NiPixelData
impl RefUnwindSafe for NiPixelData
impl Send for NiPixelData
impl Sync for NiPixelData
impl Unpin for NiPixelData
impl UnwindSafe for NiPixelData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more