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