pub struct VirtualViewCallbackInfo {
pub reason: VirtualViewCallbackReason,
pub system_fonts: *const FcFontCache,
pub image_cache: *const ImageCache,
pub window_theme: WindowTheme,
pub bounds: HidpiAdjustedBounds,
pub scroll_size: LogicalSize,
pub scroll_offset: LogicalPosition,
pub virtual_scroll_size: LogicalSize,
pub virtual_scroll_offset: LogicalPosition,
/* private fields */
}Fields§
§reason: VirtualViewCallbackReason§system_fonts: *const FcFontCache§image_cache: *const ImageCache§window_theme: WindowTheme§bounds: HidpiAdjustedBounds§scroll_size: LogicalSize§scroll_offset: LogicalPosition§virtual_scroll_size: LogicalSize§virtual_scroll_offset: LogicalPositionImplementations§
Source§impl VirtualViewCallbackInfo
impl VirtualViewCallbackInfo
pub fn new<'a>( reason: VirtualViewCallbackReason, system_fonts: &'a FcFontCache, image_cache: &'a ImageCache, window_theme: WindowTheme, bounds: HidpiAdjustedBounds, scroll_size: LogicalSize, scroll_offset: LogicalPosition, virtual_scroll_size: LogicalSize, virtual_scroll_offset: LogicalPosition, ) -> Self
Sourcepub fn set_callable_ptr(&mut self, callable: &OptionRefAny)
pub fn set_callable_ptr(&mut self, callable: &OptionRefAny)
Set the callable pointer for FFI language bindings
Sourcepub fn get_ctx(&self) -> OptionRefAny
pub fn get_ctx(&self) -> OptionRefAny
Get the callable for FFI language bindings (Python, etc.)
pub fn get_bounds(&self) -> HidpiAdjustedBounds
Trait Implementations§
Source§impl Clone for VirtualViewCallbackInfo
impl Clone for VirtualViewCallbackInfo
Auto Trait Implementations§
impl Freeze for VirtualViewCallbackInfo
impl RefUnwindSafe for VirtualViewCallbackInfo
impl !Send for VirtualViewCallbackInfo
impl !Sync for VirtualViewCallbackInfo
impl Unpin for VirtualViewCallbackInfo
impl UnsafeUnpin for VirtualViewCallbackInfo
impl UnwindSafe for VirtualViewCallbackInfo
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