pub struct WindowHandle(/* private fields */);Implementations§
Source§impl WindowHandle
impl WindowHandle
pub fn set_pass(&self, cx: &mut Cx, pass: &Pass)
pub fn get_inner_size(&self, cx: &Cx) -> DVec2
pub fn get_position(&self, cx: &Cx) -> DVec2
pub fn set_kind_id(&mut self, cx: &mut Cx, kind_id: usize)
pub fn minimize(&mut self, cx: &mut Cx)
pub fn maximize(&mut self, cx: &mut Cx)
pub fn fullscreen(&mut self, cx: &mut Cx)
pub fn normal(&mut self, cx: &mut Cx)
pub fn can_fullscreen(&mut self, cx: &mut Cx) -> bool
pub fn is_fullscreen(&self, cx: &Cx) -> bool
pub fn xr_is_presenting(&mut self, cx: &mut Cx) -> bool
pub fn is_topmost(&mut self, cx: &mut Cx) -> bool
pub fn set_topmost(&mut self, cx: &mut Cx, set_topmost: bool)
pub fn resize(&self, cx: &mut Cx, size: DVec2)
pub fn reposition(&self, cx: &mut Cx, position: DVec2)
pub fn restore(&mut self, cx: &mut Cx)
pub fn close(&mut self, cx: &mut Cx)
Trait Implementations§
Source§impl LiveApply for WindowHandle
impl LiveApply for WindowHandle
Source§impl LiveHook for WindowHandle
impl LiveHook for WindowHandle
fn apply_value_unknown( &mut self, cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, index: usize, nodes: &[LiveNode], ) -> usize
fn skip_apply_animator( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], ) -> bool
fn apply_value_instance( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, index: usize, nodes: &[LiveNode], ) -> usize
fn skip_apply( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], ) -> Option<usize>
fn before_apply( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], )
fn after_apply( &mut self, _cx: &mut Cx, _apply: &mut Apply<'_, '_, '_>, _index: usize, _nodes: &[LiveNode], )
fn after_apply_from(&mut self, cx: &mut Cx, apply: &mut Apply<'_, '_, '_>)
fn after_new_from_doc(&mut self, _cx: &mut Cx)
fn after_update_from_doc(&mut self, _cx: &mut Cx)
fn after_apply_from_doc(&mut self, _cx: &mut Cx)
fn after_new_before_apply(&mut self, _cx: &mut Cx)
Source§impl LiveNew for WindowHandle
impl LiveNew for WindowHandle
fn new(cx: &mut Cx) -> WindowHandle
fn live_type_info(_cx: &mut Cx) -> LiveTypeInfo
fn live_design_with(_cx: &mut Cx)
fn new_apply(
cx: &mut Cx,
apply: &mut Apply<'_, '_, '_>,
index: usize,
nodes: &[LiveNode],
) -> Selfwhere
Self: Sized,
fn new_apply_over(cx: &mut Cx, nodes: &[LiveNode]) -> Selfwhere
Self: Sized,
fn new_apply_mut_index(
cx: &mut Cx,
apply: &mut Apply<'_, '_, '_>,
index: &mut usize,
nodes: &[LiveNode],
) -> Selfwhere
Self: Sized,
fn new_from_ptr(cx: &mut Cx, live_ptr: Option<LivePtr>) -> Selfwhere
Self: Sized,
fn update_from_ptr(&mut self, cx: &mut Cx, live_ptr: Option<LivePtr>)
fn update_from_ptr_with_scope( &mut self, cx: &mut Cx, live_ptr: Option<LivePtr>, scope: &mut Scope<'_, '_>, )
fn new_from_ptr_with_scope(
cx: &mut Cx,
live_ptr: Option<LivePtr>,
scope: &mut Scope<'_, '_>,
) -> Selfwhere
Self: Sized,
fn new_main(cx: &mut Cx) -> Option<Self>where
Self: Sized,
fn register_main_module(cx: &mut Cx)
fn update_main(&mut self, cx: &mut Cx)
fn new_local(cx: &mut Cx) -> Selfwhere
Self: Sized,
fn new_from_module(
cx: &mut Cx,
module_id: LiveModuleId,
id: LiveId,
) -> Option<Self>where
Self: Sized,
fn update_from_module( &mut self, cx: &mut Cx, module_id: LiveModuleId, id: LiveId, )
Auto Trait Implementations§
impl !RefUnwindSafe for WindowHandle
impl !Send for WindowHandle
impl !Sync for WindowHandle
impl !UnwindSafe for WindowHandle
impl Freeze for WindowHandle
impl Unpin for WindowHandle
impl UnsafeUnpin for WindowHandle
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