#[repr(C)]pub struct IDWriteGlyphRunAnalysis {
pub lpVtbl: *const IDWriteGlyphRunAnalysisVtbl,
}
Fields§
§lpVtbl: *const IDWriteGlyphRunAnalysisVtbl
Implementations§
Source§impl IDWriteGlyphRunAnalysis
impl IDWriteGlyphRunAnalysis
pub unsafe fn GetAlphaTextureBounds( &self, textureType: DWRITE_TEXTURE_TYPE, textureBounds: *mut RECT, ) -> HRESULT
pub unsafe fn CreateAlphaTexture( &self, textureType: DWRITE_TEXTURE_TYPE, textureBounds: *const RECT, alphaValues: *mut BYTE, bufferSize: UINT32, ) -> HRESULT
pub unsafe fn GetAlphaBlendParams( &self, renderingParams: *mut IDWriteRenderingParams, blendGamma: *mut FLOAT, blendEnhancedContrast: *mut FLOAT, blendClearTypeLevel: *mut FLOAT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteGlyphRunAnalysis
impl Deref for IDWriteGlyphRunAnalysis
Auto Trait Implementations§
impl Freeze for IDWriteGlyphRunAnalysis
impl RefUnwindSafe for IDWriteGlyphRunAnalysis
impl !Send for IDWriteGlyphRunAnalysis
impl !Sync for IDWriteGlyphRunAnalysis
impl Unpin for IDWriteGlyphRunAnalysis
impl UnwindSafe for IDWriteGlyphRunAnalysis
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