pub enum CxOsOp {
Show 45 variants
CreateWindow(WindowId),
ResizeWindow(WindowId, DVec2),
RepositionWindow(WindowId, DVec2),
CloseWindow(WindowId),
MinimizeWindow(WindowId),
Deminiaturize(WindowId),
MaximizeWindow(WindowId),
FullscreenWindow(WindowId),
NormalizeWindow(WindowId),
RestoreWindow(WindowId),
HideWindow(WindowId),
SetTopmost(WindowId, bool),
ShowInDock(bool),
ShowTextIME(Area, DVec2),
HideTextIME,
SetCursor(MouseCursor),
StartTimer {
timer_id: u64,
interval: f64,
repeats: bool,
},
StopTimer(u64),
Quit,
StartDragging(Vec<DragItem>),
UpdateMacosMenu(MacosMenu),
ShowClipboardActions(String),
CopyToClipboard(String),
HttpRequest {
request_id: LiveId,
request: HttpRequest,
},
CancelHttpRequest {
request_id: LiveId,
},
PrepareVideoPlayback(LiveId, VideoSource, u32, bool, bool),
BeginVideoPlayback(LiveId),
PauseVideoPlayback(LiveId),
ResumeVideoPlayback(LiveId),
MuteVideoPlayback(LiveId),
UnmuteVideoPlayback(LiveId),
CleanupVideoPlaybackResources(LiveId),
UpdateVideoSurfaceTexture(LiveId),
CreateWebView {
id: LiveId,
area: Area,
texture: Texture,
url: String,
},
UpdateWebView {
id: LiveId,
area: Area,
},
CloseWebView {
id: LiveId,
},
SaveFileDialog(FileDialog),
SelectFileDialog(FileDialog),
SaveFolderDialog(FileDialog),
SelectFolderDialog(FileDialog),
XrStartPresenting,
XrSetLocalAnchor(XrAnchor),
XrAdvertiseAnchor(XrAnchor),
XrDiscoverAnchor(u8),
XrStopPresenting,
}
Variants§
CreateWindow(WindowId)
ResizeWindow(WindowId, DVec2)
RepositionWindow(WindowId, DVec2)
CloseWindow(WindowId)
MinimizeWindow(WindowId)
Deminiaturize(WindowId)
MaximizeWindow(WindowId)
FullscreenWindow(WindowId)
NormalizeWindow(WindowId)
RestoreWindow(WindowId)
HideWindow(WindowId)
SetTopmost(WindowId, bool)
ShowInDock(bool)
ShowTextIME(Area, DVec2)
HideTextIME
SetCursor(MouseCursor)
StartTimer
StopTimer(u64)
Quit
StartDragging(Vec<DragItem>)
UpdateMacosMenu(MacosMenu)
ShowClipboardActions(String)
CopyToClipboard(String)
HttpRequest
CancelHttpRequest
PrepareVideoPlayback(LiveId, VideoSource, u32, bool, bool)
BeginVideoPlayback(LiveId)
PauseVideoPlayback(LiveId)
ResumeVideoPlayback(LiveId)
MuteVideoPlayback(LiveId)
UnmuteVideoPlayback(LiveId)
CleanupVideoPlaybackResources(LiveId)
UpdateVideoSurfaceTexture(LiveId)
CreateWebView
UpdateWebView
CloseWebView
SaveFileDialog(FileDialog)
SelectFileDialog(FileDialog)
SaveFolderDialog(FileDialog)
SelectFolderDialog(FileDialog)
XrStartPresenting
XrSetLocalAnchor(XrAnchor)
XrAdvertiseAnchor(XrAnchor)
XrDiscoverAnchor(u8)
XrStopPresenting
Trait Implementations§
impl StructuralPartialEq for CxOsOp
Auto Trait Implementations§
impl Freeze for CxOsOp
impl !RefUnwindSafe for CxOsOp
impl !Send for CxOsOp
impl !Sync for CxOsOp
impl Unpin for CxOsOp
impl !UnwindSafe for CxOsOp
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
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