Trait IWMPNodeRealEstate_Impl
pub trait IWMPNodeRealEstate_Impl: IUnknownImpl {
// Required methods
fn GetDesiredSize(&self, psize: *mut SIZE) -> Result<()>;
fn SetRects(
&self,
psrc: *const RECT,
pdest: *const RECT,
pclip: *const RECT,
) -> Result<()>;
fn GetRects(
&self,
psrc: *mut RECT,
pdest: *mut RECT,
pclip: *mut RECT,
) -> Result<()>;
fn SetWindowless(&self, fwindowless: BOOL) -> Result<()>;
fn GetWindowless(&self, pfwindowless: *mut BOOL) -> Result<()>;
fn SetFullScreen(&self, ffullscreen: BOOL) -> Result<()>;
fn GetFullScreen(&self, pffullscreen: *mut BOOL) -> Result<()>;
}
Required Methods§
fn GetDesiredSize(&self, psize: *mut SIZE) -> Result<()>
fn SetRects( &self, psrc: *const RECT, pdest: *const RECT, pclip: *const RECT, ) -> Result<()>
fn GetRects( &self, psrc: *mut RECT, pdest: *mut RECT, pclip: *mut RECT, ) -> Result<()>
fn SetWindowless(&self, fwindowless: BOOL) -> Result<()>
fn GetWindowless(&self, pfwindowless: *mut BOOL) -> Result<()>
fn SetFullScreen(&self, ffullscreen: BOOL) -> Result<()>
fn GetFullScreen(&self, pffullscreen: *mut BOOL) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.