pub trait IFullScreenVideo_Impl: Sized {
Show 17 methods // Required methods fn CountModes(&self) -> Result<i32>; fn GetModeInfo( &self, mode: i32, pwidth: *mut i32, pheight: *mut i32, pdepth: *mut i32 ) -> Result<()>; fn GetCurrentMode(&self) -> Result<i32>; fn IsModeAvailable(&self, mode: i32) -> Result<()>; fn IsModeEnabled(&self, mode: i32) -> Result<()>; fn SetEnabled(&self, mode: i32, benabled: i32) -> Result<()>; fn GetClipFactor(&self) -> Result<i32>; fn SetClipFactor(&self, clipfactor: i32) -> Result<()>; fn SetMessageDrain(&self, hwnd: HWND) -> Result<()>; fn GetMessageDrain(&self) -> Result<HWND>; fn SetMonitor(&self, monitor: i32) -> Result<()>; fn GetMonitor(&self) -> Result<i32>; fn HideOnDeactivate(&self, hide: i32) -> Result<()>; fn IsHideOnDeactivate(&self) -> Result<()>; fn SetCaption(&self, strcaption: &BSTR) -> Result<()>; fn GetCaption(&self) -> Result<BSTR>; fn SetDefault(&self) -> Result<()>;
}

Required Methods§

fn CountModes(&self) -> Result<i32>

fn GetModeInfo( &self, mode: i32, pwidth: *mut i32, pheight: *mut i32, pdepth: *mut i32 ) -> Result<()>

fn GetCurrentMode(&self) -> Result<i32>

fn IsModeAvailable(&self, mode: i32) -> Result<()>

fn IsModeEnabled(&self, mode: i32) -> Result<()>

fn SetEnabled(&self, mode: i32, benabled: i32) -> Result<()>

fn GetClipFactor(&self) -> Result<i32>

fn SetClipFactor(&self, clipfactor: i32) -> Result<()>

fn SetMessageDrain(&self, hwnd: HWND) -> Result<()>

fn GetMessageDrain(&self) -> Result<HWND>

fn SetMonitor(&self, monitor: i32) -> Result<()>

fn GetMonitor(&self) -> Result<i32>

fn HideOnDeactivate(&self, hide: i32) -> Result<()>

fn IsHideOnDeactivate(&self) -> Result<()>

fn SetCaption(&self, strcaption: &BSTR) -> Result<()>

fn GetCaption(&self) -> Result<BSTR>

fn SetDefault(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§