#[repr(C)]pub struct ID2D1Device6 {
pub lpVtbl: *const ID2D1Device6Vtbl,
}
Fields§
§lpVtbl: *const ID2D1Device6Vtbl
Implementations§
Source§impl ID2D1Device6
impl ID2D1Device6
pub unsafe fn CreateDeviceContext( &self, options: D2D1_DEVICE_CONTEXT_OPTIONS, deviceContext6: *mut *mut ID2D1DeviceContext6, ) -> HRESULT
Methods from Deref<Target = ID2D1Device5>§
pub unsafe fn CreateDeviceContext( &self, options: D2D1_DEVICE_CONTEXT_OPTIONS, deviceContext5: *mut *mut ID2D1DeviceContext5, ) -> HRESULT
Methods from Deref<Target = ID2D1Device4>§
pub unsafe fn CreateDeviceContext( &self, options: D2D1_DEVICE_CONTEXT_OPTIONS, deviceContext4: *mut *mut ID2D1DeviceContext4, ) -> HRESULT
pub unsafe fn SetMaximumColorGlyphCacheMemory(&self, maximumInBytes: UINT64)
pub unsafe fn GetMaximumColorGlyphCacheMemory(&self) -> UINT64
Methods from Deref<Target = ID2D1Device3>§
pub unsafe fn CreateDeviceContext( &self, options: D2D1_DEVICE_CONTEXT_OPTIONS, deviceContext3: *mut *mut ID2D1DeviceContext3, ) -> HRESULT
Methods from Deref<Target = ID2D1Device2>§
pub unsafe fn CreateDeviceContext( &self, options: D2D1_DEVICE_CONTEXT_OPTIONS, deviceContext2: *mut *mut ID2D1DeviceContext2, ) -> HRESULT
pub unsafe fn FlushDeviceContexts(&self, bitmap: *mut ID2D1Bitmap)
pub unsafe fn GetDxgiDevice(&self, dxgiDevice: *mut *mut IDXGIDevice) -> HRESULT
Methods from Deref<Target = ID2D1Device1>§
pub unsafe fn GetRenderingPriority(&self) -> D2D1_RENDERING_PRIORITY
pub unsafe fn SetRenderingPriority( &self, renderingPriority: D2D1_RENDERING_PRIORITY, )
pub unsafe fn CreateDeviceContext( &self, options: D2D1_DEVICE_CONTEXT_OPTIONS, deviceContext1: *mut *mut ID2D1DeviceContext1, ) -> HRESULT
Methods from Deref<Target = ID2D1Device>§
pub unsafe fn CreateDeviceContext( &self, options: D2D1_DEVICE_CONTEXT_OPTIONS, deviceContext: *mut *mut ID2D1DeviceContext, ) -> HRESULT
pub unsafe fn CreatePrintControl( &self, wicFactory: *const IWICImagingFactory, documentTarget: *const IPrintDocumentPackageTarget, printControlProperties: *const D2D1_PRINT_CONTROL_PROPERTIES, printControl: *mut *mut ID2D1PrintControl, ) -> HRESULT
pub unsafe fn SetMaximumTextureMemory(&self, maximumInBytes: UINT64)
pub unsafe fn GetMaximumTextureMemory(&self) -> UINT64
pub unsafe fn ClearResources(&self, millisecondsSinceUse: UINT32)
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1Device6
impl Deref for ID2D1Device6
Source§type Target = ID2D1Device5
type Target = ID2D1Device5
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1Device5
fn deref(&self) -> &ID2D1Device5
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1Device6
impl RefUnwindSafe for ID2D1Device6
impl !Send for ID2D1Device6
impl !Sync for ID2D1Device6
impl Unpin for ID2D1Device6
impl UnwindSafe for ID2D1Device6
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