#[repr(C)]pub struct IDWriteBitmapRenderTarget {
pub lpVtbl: *const IDWriteBitmapRenderTargetVtbl,
}
Fields§
§lpVtbl: *const IDWriteBitmapRenderTargetVtbl
Implementations§
Source§impl IDWriteBitmapRenderTarget
impl IDWriteBitmapRenderTarget
pub unsafe fn DrawGlyphRun( &self, baselineOriginX: FLOAT, baselineOriginY: FLOAT, measuringMode: DWRITE_MEASURING_MODE, glyphRun: *const DWRITE_GLYPH_RUN, renderingParams: *mut IDWriteRenderingParams, textColor: COLORREF, blackBoxRect: *mut RECT, ) -> HRESULT
pub unsafe fn GetMemoryDC(&self) -> HDC
pub unsafe fn GetPixelsPerDip(&self) -> FLOAT
pub unsafe fn SetPixelsPerDip(&self, pixelsPerDip: FLOAT) -> HRESULT
pub unsafe fn GetCurrentTransform( &self, transform: *mut DWRITE_MATRIX, ) -> HRESULT
pub unsafe fn SetCurrentTransform( &self, transform: *const DWRITE_MATRIX, ) -> HRESULT
pub unsafe fn GetSize(&self, size: *mut SIZE) -> HRESULT
pub unsafe fn Resize(&self, width: UINT32, height: UINT32) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteBitmapRenderTarget
impl Deref for IDWriteBitmapRenderTarget
Auto Trait Implementations§
impl Freeze for IDWriteBitmapRenderTarget
impl RefUnwindSafe for IDWriteBitmapRenderTarget
impl !Send for IDWriteBitmapRenderTarget
impl !Sync for IDWriteBitmapRenderTarget
impl Unpin for IDWriteBitmapRenderTarget
impl UnwindSafe for IDWriteBitmapRenderTarget
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