pub trait IDDrawExclModeVideoCallback_Impl: Sized {
// 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<()>
Object Safety§
This trait is not object safe.