#[repr(C)]pub struct UiTreeT {
pub ud: *mut c_void,
pub root: u64,
pub item_height: f32,
pub rect: RectT,
pub _padding_26: [c_char; 4],
pub node_ui: Option<unsafe extern "C" fn(ui: *mut UiO, uistyle: *const UiStyleT, item_id: u64, rect: RectT, ud: *mut c_void, node: u64, parent: u64, child_idx: u64)>,
pub node_children: Option<unsafe extern "C" fn(ud: *mut c_void, node: u64, children: *mut u64, n: u32) -> u32>,
}
Fields§
§ud: *mut c_void
§root: u64
§item_height: f32
§rect: RectT
§_padding_26: [c_char; 4]
§node_ui: Option<unsafe extern "C" fn(ui: *mut UiO, uistyle: *const UiStyleT, item_id: u64, rect: RectT, ud: *mut c_void, node: u64, parent: u64, child_idx: u64)>
§node_children: Option<unsafe extern "C" fn(ud: *mut c_void, node: u64, children: *mut u64, n: u32) -> u32>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UiTreeT
impl RefUnwindSafe for UiTreeT
impl !Send for UiTreeT
impl !Sync for UiTreeT
impl Unpin for UiTreeT
impl UnwindSafe for UiTreeT
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