pub struct HostPlugFrame {
pub resize_requested: AtomicBool,
pub requested_size: Mutex<Option<(i32, i32)>>,
}Expand description
Host-side IPlugFrame implementation that tracks resize requests from the plugin
Fields§
§resize_requested: AtomicBool§requested_size: Mutex<Option<(i32, i32)>>Implementations§
Source§impl HostPlugFrame
impl HostPlugFrame
Trait Implementations§
Source§impl Class for HostPlugFrame
impl Class for HostPlugFrame
Source§type Interfaces = (IPlugFrame,)
type Interfaces = (IPlugFrame,)
The list of interfaces implemented by this Rust type. Read more
Source§impl Default for HostPlugFrame
impl Default for HostPlugFrame
Source§impl IPlugFrameTrait for HostPlugFrame
impl IPlugFrameTrait for HostPlugFrame
Auto Trait Implementations§
impl !Freeze for HostPlugFrame
impl RefUnwindSafe for HostPlugFrame
impl Send for HostPlugFrame
impl Sync for HostPlugFrame
impl Unpin for HostPlugFrame
impl UnsafeUnpin for HostPlugFrame
impl UnwindSafe for HostPlugFrame
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more