Struct script::dom::webgltexture::ImageInfo
source · pub struct ImageInfo {
width: u32,
height: u32,
depth: u32,
internal_format: TexFormat,
data_type: Option<TexDataType>,
}
Fields§
§width: u32
§height: u32
§depth: u32
§internal_format: TexFormat
§data_type: Option<TexDataType>
Implementations§
source§impl ImageInfo
impl ImageInfo
pub fn width(&self) -> u32
pub fn height(&self) -> u32
pub fn internal_format(&self) -> TexFormat
pub fn data_type(&self) -> Option<TexDataType>
fn is_power_of_two(&self) -> bool
fn get_max_mimap_levels(&self) -> u32
fn is_compressed_format(&self) -> bool
Trait Implementations§
source§impl MallocSizeOf for ImageInfo
impl MallocSizeOf for ImageInfo
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl PartialEq<ImageInfo> for ImageInfo
impl PartialEq<ImageInfo> for ImageInfo
impl Copy for ImageInfo
impl StructuralPartialEq for ImageInfo
Auto Trait Implementations§
impl RefUnwindSafe for ImageInfo
impl Send for ImageInfo
impl Sync for ImageInfo
impl Unpin for ImageInfo
impl UnwindSafe for ImageInfo
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert