#[repr(C)]pub struct ImDrawList {Show 13 fields
pub CmdBuffer: ImVector<ImDrawCmd>,
pub IdxBuffer: ImVector<ImDrawIdx>,
pub VtxBuffer: ImVector<ImDrawVert>,
pub _OwnerName: *const c_char,
pub _VtxCurrentIdx: c_uint,
pub _VtxWritePtr: *mut ImDrawVert,
pub _IdxWritePtr: *mut ImDrawIdx,
pub _ClipRectStack: ImVector<ImVec4>,
pub _TextureIdStack: ImVector<ImTextureID>,
pub _Path: ImVector<ImVec2>,
pub _ChannelsCurrent: c_int,
pub _ChannelsCount: c_int,
pub _Channels: ImVector<ImDrawChannel>,
}
Fields§
§CmdBuffer: ImVector<ImDrawCmd>
§IdxBuffer: ImVector<ImDrawIdx>
§VtxBuffer: ImVector<ImDrawVert>
§_OwnerName: *const c_char
§_VtxCurrentIdx: c_uint
§_VtxWritePtr: *mut ImDrawVert
§_IdxWritePtr: *mut ImDrawIdx
§_ClipRectStack: ImVector<ImVec4>
§_TextureIdStack: ImVector<ImTextureID>
§_Path: ImVector<ImVec2>
§_ChannelsCurrent: c_int
§_ChannelsCount: c_int
§_Channels: ImVector<ImDrawChannel>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImDrawList
impl RefUnwindSafe for ImDrawList
impl !Send for ImDrawList
impl !Sync for ImDrawList
impl Unpin for ImDrawList
impl UnwindSafe for ImDrawList
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