#[repr(C)]pub struct IDCompositionSurfaceFactory {
pub lpVtbl: *const IDCompositionSurfaceFactoryVtbl,
}
Fields§
§lpVtbl: *const IDCompositionSurfaceFactoryVtbl
Implementations§
Source§impl IDCompositionSurfaceFactory
impl IDCompositionSurfaceFactory
pub unsafe fn CreateSurface( &self, width: UINT, height: UINT, pixelFormat: DXGI_FORMAT, alphaMode: DXGI_ALPHA_MODE, surface: *mut *mut IDCompositionSurface, ) -> HRESULT
pub unsafe fn CreateVirtualSurface( &self, initialWidth: UINT, initialHeight: UINT, pixelFormat: DXGI_FORMAT, alphaMode: DXGI_ALPHA_MODE, virtualSurface: *mut *mut IDCompositionVirtualSurface, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDCompositionSurfaceFactory
impl Deref for IDCompositionSurfaceFactory
Auto Trait Implementations§
impl Freeze for IDCompositionSurfaceFactory
impl RefUnwindSafe for IDCompositionSurfaceFactory
impl !Send for IDCompositionSurfaceFactory
impl !Sync for IDCompositionSurfaceFactory
impl Unpin for IDCompositionSurfaceFactory
impl UnwindSafe for IDCompositionSurfaceFactory
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more