Struct winapi::dwrite::IDWriteGdiInteropVtbl [] [src]

pub struct IDWriteGdiInteropVtbl {
    pub parent: IUnknownVtbl,
    pub CreateFontFromLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, logFont: *const LOGFONTW, font: *mut *mut IDWriteFont) -> HRESULT,
    pub ConvertFontToLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, font: *mut IDWriteFont, logFont: *mut LOGFONTW, isSystemFont: *mut BOOL) -> HRESULT,
    pub ConvertFontFaceToLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, font: *mut IDWriteFontFace, logFont: *mut LOGFONTW) -> HRESULT,
    pub CreateFontFaceFromHdc: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, hdc: HDC, fontFace: *mut *mut IDWriteFontFace) -> HRESULT,
    pub CreateBitmapRenderTarget: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, hdc: HDC, width: UINT32, height: UINT32, renderTarget: *mut *mut IDWriteBitmapRenderTarget) -> HRESULT,
}

Fields

parent: IUnknownVtbl CreateFontFromLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, logFont: *const LOGFONTW, font: *mut *mut IDWriteFont) -> HRESULT ConvertFontToLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, font: *mut IDWriteFont, logFont: *mut LOGFONTW, isSystemFont: *mut BOOL) -> HRESULT ConvertFontFaceToLOGFONT: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, font: *mut IDWriteFontFace, logFont: *mut LOGFONTW) -> HRESULT CreateFontFaceFromHdc: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, hdc: HDC, fontFace: *mut *mut IDWriteFontFace) -> HRESULT CreateBitmapRenderTarget: unsafe extern "system" fn(This: *mut IDWriteGdiInterop, hdc: HDC, width: UINT32, height: UINT32, renderTarget: *mut *mut IDWriteBitmapRenderTarget) -> HRESULT