pub struct HostTree { /* private fields */ }Implementations§
Source§impl HostTree
impl HostTree
pub fn action_handler( &self, target: &UiId, id: &ActionId, ) -> Option<UiActionHandler>
pub fn hit_test(&self, point: Point) -> Option<HitResult>
pub fn wheel_hit_test(&self, point: Point) -> Option<HitResult>
pub fn focusable_hits(&self) -> Vec<HitResult>
pub fn focusable_hits_in_scope(&self, scope_id: &UiId) -> Vec<HitResult>
pub fn focusable_hit(&self, id: &UiId) -> Option<HitResult>
pub fn hit_for_id(&self, id: &UiId) -> Option<HitResult>
pub fn handler_events(&self, event: &UiEvent) -> Vec<UiHandlerEvent>
pub fn handler_event( &self, target: &UiId, payload: UiEventPayload, ) -> Option<UiHandlerEvent>
pub fn auto_focus_hit(&self) -> Option<HitResult>
pub fn focus_scope_ids(&self) -> Vec<UiId>
pub fn active_focus_scope_id(&self) -> Option<UiId>
pub fn focusable_hit_in_scope( &self, id: &UiId, scope_id: &UiId, ) -> Option<HitResult>
pub fn auto_focus_hit_in_scope(&self, scope_id: &UiId) -> Option<HitResult>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for HostTree
impl !UnwindSafe for HostTree
impl Freeze for HostTree
impl Send for HostTree
impl Sync for HostTree
impl Unpin for HostTree
impl UnsafeUnpin for HostTree
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