Struct imgui_sys::ImDrawList
source · #[repr(C)]pub struct ImDrawList {Show 15 fields
pub CmdBuffer: ImVector_ImDrawCmd,
pub IdxBuffer: ImVector_ImDrawIdx,
pub VtxBuffer: ImVector_ImDrawVert,
pub Flags: ImDrawListFlags,
pub _VtxCurrentIdx: c_uint,
pub _Data: *mut ImDrawListSharedData,
pub _OwnerName: *const c_char,
pub _VtxWritePtr: *mut ImDrawVert,
pub _IdxWritePtr: *mut ImDrawIdx,
pub _ClipRectStack: ImVector_ImVec4,
pub _TextureIdStack: ImVector_ImTextureID,
pub _Path: ImVector_ImVec2,
pub _CmdHeader: ImDrawCmdHeader,
pub _Splitter: ImDrawListSplitter,
pub _FringeScale: f32,
}
Fields§
§CmdBuffer: ImVector_ImDrawCmd
§IdxBuffer: ImVector_ImDrawIdx
§VtxBuffer: ImVector_ImDrawVert
§Flags: ImDrawListFlags
§_VtxCurrentIdx: c_uint
§_Data: *mut ImDrawListSharedData
§_OwnerName: *const c_char
§_VtxWritePtr: *mut ImDrawVert
§_IdxWritePtr: *mut ImDrawIdx
§_ClipRectStack: ImVector_ImVec4
§_TextureIdStack: ImVector_ImTextureID
§_Path: ImVector_ImVec2
§_CmdHeader: ImDrawCmdHeader
§_Splitter: ImDrawListSplitter
§_FringeScale: f32
Trait Implementations§
source§impl Clone for ImDrawList
impl Clone for ImDrawList
source§fn clone(&self) -> ImDrawList
fn clone(&self) -> ImDrawList
Returns a copy 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 ImDrawList
impl Debug for ImDrawList
source§impl Default for ImDrawList
impl Default for ImDrawList
source§impl PartialEq for ImDrawList
impl PartialEq for ImDrawList
source§fn eq(&self, other: &ImDrawList) -> bool
fn eq(&self, other: &ImDrawList) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ImDrawList
impl StructuralPartialEq for ImDrawList
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