#[repr(C)]pub struct ImTextureData {Show 16 fields
pub UniqueID: c_int,
pub Status: ImTextureStatus,
pub BackendUserData: *mut c_void,
pub TexID: ImTextureID,
pub Format: ImTextureFormat,
pub Width: c_int,
pub Height: c_int,
pub BytesPerPixel: c_int,
pub Pixels: *mut c_uchar,
pub UsedRect: ImTextureRect,
pub UpdateRect: ImTextureRect,
pub Updates: ImVector<ImTextureRect>,
pub UnusedFrames: c_int,
pub RefCount: c_ushort,
pub UseColors: bool,
pub WantDestroyNextFrame: bool,
}Fields§
§UniqueID: c_int§Status: ImTextureStatus§BackendUserData: *mut c_void§TexID: ImTextureID§Format: ImTextureFormat§Width: c_int§Height: c_int§BytesPerPixel: c_int§Pixels: *mut c_uchar§UsedRect: ImTextureRect§UpdateRect: ImTextureRect§Updates: ImVector<ImTextureRect>§UnusedFrames: c_int§RefCount: c_ushort§UseColors: bool§WantDestroyNextFrame: boolImplementations§
Source§impl ImTextureData
impl ImTextureData
pub unsafe fn Create(&mut self, format: ImTextureFormat, w: c_int, h: c_int)
pub unsafe fn DestroyPixels(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImTextureData
impl !RefUnwindSafe for ImTextureData
impl !Send for ImTextureData
impl !Sync for ImTextureData
impl Unpin for ImTextureData
impl UnwindSafe for ImTextureData
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