Struct winapi::um::d2d1_3::ID2D1Device6
source · #[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)
Methods from Deref<Target = IUnknown>§
Trait Implementations§
source§impl Deref for ID2D1Device6
impl Deref for ID2D1Device6
§type Target = ID2D1Device5
type Target = ID2D1Device5
The resulting type after dereferencing.
source§fn deref(&self) -> &ID2D1Device5
fn deref(&self) -> &ID2D1Device5
Dereferences the value.