pub struct MockSceneManager { /* private fields */ }
Implementations§
Source§impl MockSceneManager
impl MockSceneManager
pub fn new() -> Self
pub fn assert_present_root_view_called(&self)
pub fn get_set_root_view_called_args( &self, ) -> (ViewportCreationToken, Option<ViewRef>)
Trait Implementations§
Source§impl SceneManagerTrait for MockSceneManager
impl SceneManagerTrait for MockSceneManager
Source§fn present_root_view(&self)
fn present_root_view(&self)
Requests a new frame be presented in the scene.
Source§fn set_root_view<'life0, 'async_trait>(
&'life0 mut self,
viewport_creation_token: ViewportCreationToken,
view_ref: Option<ViewRef>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn set_root_view<'life0, 'async_trait>(
&'life0 mut self,
viewport_creation_token: ViewportCreationToken,
view_ref: Option<ViewRef>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Sets the root view for the scene. Read more
Source§fn set_root_view_deprecated<'life0, 'async_trait>(
&'life0 mut self,
view_provider: ViewProviderProxy,
) -> Pin<Box<dyn Future<Output = Result<ViewRef, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn set_root_view_deprecated<'life0, 'async_trait>(
&'life0 mut self,
view_provider: ViewProviderProxy,
) -> Pin<Box<dyn Future<Output = Result<ViewRef, Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
DEPRECATED: Use ViewportToken version above.
Sets the root view for the scene. Read more
Source§fn set_cursor_position(&mut self, position_physical_px: Position)
fn set_cursor_position(&mut self, position_physical_px: Position)
Sets the position of the cursor in the current scene. If no cursor has been created it will
create one using default settings. Read more
Source§fn set_cursor_visibility(&mut self, visible: bool)
fn set_cursor_visibility(&mut self, visible: bool)
Sets the visibility of the cursor in the current scene. The cursor is visible by default. Read more
fn get_pointerinjection_view_refs(&self) -> (ViewRef, ViewRef)
Source§fn get_pointerinjection_display_size(&self) -> Size
fn get_pointerinjection_display_size(&self) -> Size
Input pipeline handlers such as TouchInjectorHandler require the display size in order to be
instantiated. This method exposes that information.
fn get_pointerinjector_viewport_watcher_subscription( &self, ) -> InjectorViewportSubscriber
fn get_display_metrics(&self) -> &DisplayMetrics
Auto Trait Implementations§
impl !Freeze for MockSceneManager
impl !RefUnwindSafe for MockSceneManager
impl Send for MockSceneManager
impl !Sync for MockSceneManager
impl Unpin for MockSceneManager
impl UnwindSafe for MockSceneManager
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