Trait IDDrawExclModeVideoCallback_Impl
pub trait IDDrawExclModeVideoCallback_Impl: IUnknownImpl {
// Required methods
fn OnUpdateOverlay(
&self,
bbefore: BOOL,
dwflags: u32,
boldvisible: BOOL,
prcoldsrc: *const RECT,
prcolddest: *const RECT,
bnewvisible: BOOL,
prcnewsrc: *const RECT,
prcnewdest: *const RECT,
) -> Result<()>;
fn OnUpdateColorKey(
&self,
pkey: *const COLORKEY,
dwcolor: u32,
) -> Result<()>;
fn OnUpdateSize(
&self,
dwwidth: u32,
dwheight: u32,
dwarwidth: u32,
dwarheight: u32,
) -> Result<()>;
}
Required Methods§
fn OnUpdateOverlay( &self, bbefore: BOOL, dwflags: u32, boldvisible: BOOL, prcoldsrc: *const RECT, prcolddest: *const RECT, bnewvisible: BOOL, prcnewsrc: *const RECT, prcnewdest: *const RECT, ) -> Result<()>
fn OnUpdateColorKey(&self, pkey: *const COLORKEY, dwcolor: u32) -> Result<()>
fn OnUpdateSize( &self, dwwidth: u32, dwheight: u32, dwarwidth: u32, dwarheight: u32, ) -> 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.