Trait IDirect3D9ExOverlayExtension_Impl
pub trait IDirect3D9ExOverlayExtension_Impl: IUnknownImpl {
// Required method
fn CheckDeviceOverlayType(
&self,
adapter: u32,
devtype: D3DDEVTYPE,
overlaywidth: u32,
overlayheight: u32,
overlayformat: D3DFORMAT,
pdisplaymode: *mut D3DDISPLAYMODEEX,
displayrotation: D3DDISPLAYROTATION,
poverlaycaps: *mut D3DOVERLAYCAPS,
) -> Result<()>;
}
Required Methods§
fn CheckDeviceOverlayType( &self, adapter: u32, devtype: D3DDEVTYPE, overlaywidth: u32, overlayheight: u32, overlayformat: D3DFORMAT, pdisplaymode: *mut D3DDISPLAYMODEEX, displayrotation: D3DDISPLAYROTATION, poverlaycaps: *mut D3DOVERLAYCAPS, ) -> 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.