Trait webview2_com::Microsoft::Web::WebView2::Win32::ICoreWebView2CompositionController_Impl
source · [−]pub trait ICoreWebView2CompositionController_Impl {
fn RootVisualTarget(&self) -> Result<IUnknown, Error>;
fn SetRootVisualTarget(&self, target: &Option<IUnknown>) -> Result<(), Error>;
fn SendMouseInput(
&self,
eventkind: COREWEBVIEW2_MOUSE_EVENT_KIND,
virtualkeys: COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS,
mousedata: u32,
point: &POINT
) -> Result<(), Error>;
fn SendPointerInput(
&self,
eventkind: COREWEBVIEW2_POINTER_EVENT_KIND,
pointerinfo: &Option<ICoreWebView2PointerInfo>
) -> Result<(), Error>;
fn Cursor(&self, cursor: *mut HCURSOR) -> Result<(), Error>;
fn SystemCursorId(&self, systemcursorid: *mut u32) -> Result<(), Error>;
fn add_CursorChanged(
&self,
eventhandler: &Option<ICoreWebView2CursorChangedEventHandler>,
token: *mut EventRegistrationToken
) -> Result<(), Error>;
fn remove_CursorChanged(
&self,
token: &EventRegistrationToken
) -> Result<(), Error>;
}
Required Methods
source
fn RootVisualTarget(&self) -> Result<IUnknown, Error>
sourcefn SendMouseInput(
fn SendMouseInput(
&self,
eventkind: COREWEBVIEW2_MOUSE_EVENT_KIND,
virtualkeys: COREWEBVIEW2_MOUSE_EVENT_VIRTUAL_KEYS,
mousedata: u32,
point: &POINT
) -> Result<(), Error>
sourcefn SendPointerInput(
fn SendPointerInput(
&self,
eventkind: COREWEBVIEW2_POINTER_EVENT_KIND,
pointerinfo: &Option<ICoreWebView2PointerInfo>
) -> Result<(), Error>
sourcefn add_CursorChanged(
fn add_CursorChanged(
&self,
eventhandler: &Option<ICoreWebView2CursorChangedEventHandler>,
token: *mut EventRegistrationToken
) -> Result<(), Error>
sourcefn remove_CursorChanged(