#[repr(C)]pub struct ktxTexture {Show 21 fields
pub classId: class_id,
pub vtbl: *mut ktxTexture_vtbl,
pub vvtbl: *mut ktxTexture_vvtbl,
pub _protected: *mut ktxTexture_protected,
pub isArray: ktx_bool_t,
pub isCubemap: ktx_bool_t,
pub isCompressed: ktx_bool_t,
pub generateMipmaps: ktx_bool_t,
pub baseWidth: ktx_uint32_t,
pub baseHeight: ktx_uint32_t,
pub baseDepth: ktx_uint32_t,
pub numDimensions: ktx_uint32_t,
pub numLevels: ktx_uint32_t,
pub numLayers: ktx_uint32_t,
pub numFaces: ktx_uint32_t,
pub orientation: ktxOrientation,
pub kvDataHead: ktxHashList,
pub kvDataLen: ktx_uint32_t,
pub kvData: *mut ktx_uint8_t,
pub dataSize: ktx_size_t,
pub pData: *mut ktx_uint8_t,
}Expand description
@class ktxTexture @~English @brief Base class representing a texture.
ktxTextures should be created only by one of the provided functions and these fields should be considered read-only.
Fields§
§classId: class_id§vtbl: *mut ktxTexture_vtbl§vvtbl: *mut ktxTexture_vvtbl§_protected: *mut ktxTexture_protected§isArray: ktx_bool_t§isCubemap: ktx_bool_t§isCompressed: ktx_bool_t§generateMipmaps: ktx_bool_t§baseWidth: ktx_uint32_t§baseHeight: ktx_uint32_t§baseDepth: ktx_uint32_t§numDimensions: ktx_uint32_t§numLevels: ktx_uint32_t§numLayers: ktx_uint32_t§numFaces: ktx_uint32_t§orientation: ktxOrientation§kvDataHead: ktxHashList§kvDataLen: ktx_uint32_t§kvData: *mut ktx_uint8_t§dataSize: ktx_size_t§pData: *mut ktx_uint8_tTrait Implementations§
Source§impl Clone for ktxTexture
impl Clone for ktxTexture
Source§fn clone(&self) -> ktxTexture
fn clone(&self) -> ktxTexture
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ktxTexture
impl Debug for ktxTexture
impl Copy for ktxTexture
Auto Trait Implementations§
impl Freeze for ktxTexture
impl RefUnwindSafe for ktxTexture
impl !Send for ktxTexture
impl !Sync for ktxTexture
impl Unpin for ktxTexture
impl UnwindSafe for ktxTexture
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