[][src]Struct winapi::um::dwrite::IDWriteTextFormatVtbl

#[repr(C)]
pub struct IDWriteTextFormatVtbl {
    pub parent: IUnknownVtbl,
    pub SetTextAlignment: unsafe extern "system" fn(This: *mut IDWriteTextFormat, textAlignment: DWRITE_TEXT_ALIGNMENT) -> HRESULT,
    pub SetParagraphAlignment: unsafe extern "system" fn(This: *mut IDWriteTextFormat, paragraphAlignment: DWRITE_PARAGRAPH_ALIGNMENT) -> HRESULT,
    pub SetWordWrapping: unsafe extern "system" fn(This: *mut IDWriteTextFormat, wordWrapping: DWRITE_WORD_WRAPPING) -> HRESULT,
    pub SetReadingDirection: unsafe extern "system" fn(This: *mut IDWriteTextFormat, readingDirection: DWRITE_READING_DIRECTION) -> HRESULT,
    pub SetFlowDirection: unsafe extern "system" fn(This: *mut IDWriteTextFormat, flowDirection: DWRITE_FLOW_DIRECTION) -> HRESULT,
    pub SetIncrementalTabStop: unsafe extern "system" fn(This: *mut IDWriteTextFormat, incrementalTabStop: FLOAT) -> HRESULT,
    pub SetTrimming: unsafe extern "system" fn(This: *mut IDWriteTextFormat, trimmingOptions: *const DWRITE_TRIMMING, trimmingSign: *mut IDWriteInlineObject) -> HRESULT,
    pub SetLineSpacing: unsafe extern "system" fn(This: *mut IDWriteTextFormat, lineSpacingMethod: DWRITE_LINE_SPACING_METHOD, lineSpacing: FLOAT, baseLine: FLOAT) -> HRESULT,
    pub GetTextAlignment: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_TEXT_ALIGNMENT,
    pub GetParagraphAlignment: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_PARAGRAPH_ALIGNMENT,
    pub GetWordWrapping: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_WORD_WRAPPING,
    pub GetReadingDirection: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_READING_DIRECTION,
    pub GetFlowDirection: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_FLOW_DIRECTION,
    pub GetIncrementalTabStop: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> FLOAT,
    pub GetTrimming: unsafe extern "system" fn(This: *mut IDWriteTextFormat, trimmingOptions: *mut DWRITE_TRIMMING, trimmingSign: *mut *mut IDWriteInlineObject) -> HRESULT,
    pub GetLineSpacing: unsafe extern "system" fn(This: *mut IDWriteTextFormat, lineSpacingMethod: *mut DWRITE_LINE_SPACING_METHOD, lineSpacing: *mut FLOAT, baseline: *mut FLOAT) -> HRESULT,
    pub GetFontCollection: unsafe extern "system" fn(This: *mut IDWriteTextFormat, fontCollection: *mut *mut IDWriteFontCollection) -> HRESULT,
    pub GetFontFamilyNameLength: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> UINT32,
    pub GetFontFamilyName: unsafe extern "system" fn(This: *mut IDWriteTextFormat, fontFamilyName: *mut WCHAR, nameSize: UINT32) -> HRESULT,
    pub GetFontWeight: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_FONT_WEIGHT,
    pub GetFontStyle: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_FONT_STYLE,
    pub GetFontStretch: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_FONT_STRETCH,
    pub GetFontSize: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> FLOAT,
    pub GetLocaleNameLength: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> UINT32,
    pub GetLocaleName: unsafe extern "system" fn(This: *mut IDWriteTextFormat, localeName: *mut WCHAR, nameSize: UINT32) -> HRESULT,
}

Fields

parent: IUnknownVtblSetTextAlignment: unsafe extern "system" fn(This: *mut IDWriteTextFormat, textAlignment: DWRITE_TEXT_ALIGNMENT) -> HRESULTSetParagraphAlignment: unsafe extern "system" fn(This: *mut IDWriteTextFormat, paragraphAlignment: DWRITE_PARAGRAPH_ALIGNMENT) -> HRESULTSetWordWrapping: unsafe extern "system" fn(This: *mut IDWriteTextFormat, wordWrapping: DWRITE_WORD_WRAPPING) -> HRESULTSetReadingDirection: unsafe extern "system" fn(This: *mut IDWriteTextFormat, readingDirection: DWRITE_READING_DIRECTION) -> HRESULTSetFlowDirection: unsafe extern "system" fn(This: *mut IDWriteTextFormat, flowDirection: DWRITE_FLOW_DIRECTION) -> HRESULTSetIncrementalTabStop: unsafe extern "system" fn(This: *mut IDWriteTextFormat, incrementalTabStop: FLOAT) -> HRESULTSetTrimming: unsafe extern "system" fn(This: *mut IDWriteTextFormat, trimmingOptions: *const DWRITE_TRIMMING, trimmingSign: *mut IDWriteInlineObject) -> HRESULTSetLineSpacing: unsafe extern "system" fn(This: *mut IDWriteTextFormat, lineSpacingMethod: DWRITE_LINE_SPACING_METHOD, lineSpacing: FLOAT, baseLine: FLOAT) -> HRESULTGetTextAlignment: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_TEXT_ALIGNMENTGetParagraphAlignment: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_PARAGRAPH_ALIGNMENTGetWordWrapping: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_WORD_WRAPPINGGetReadingDirection: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_READING_DIRECTIONGetFlowDirection: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_FLOW_DIRECTIONGetIncrementalTabStop: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> FLOATGetTrimming: unsafe extern "system" fn(This: *mut IDWriteTextFormat, trimmingOptions: *mut DWRITE_TRIMMING, trimmingSign: *mut *mut IDWriteInlineObject) -> HRESULTGetLineSpacing: unsafe extern "system" fn(This: *mut IDWriteTextFormat, lineSpacingMethod: *mut DWRITE_LINE_SPACING_METHOD, lineSpacing: *mut FLOAT, baseline: *mut FLOAT) -> HRESULTGetFontCollection: unsafe extern "system" fn(This: *mut IDWriteTextFormat, fontCollection: *mut *mut IDWriteFontCollection) -> HRESULTGetFontFamilyNameLength: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> UINT32GetFontFamilyName: unsafe extern "system" fn(This: *mut IDWriteTextFormat, fontFamilyName: *mut WCHAR, nameSize: UINT32) -> HRESULTGetFontWeight: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_FONT_WEIGHTGetFontStyle: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_FONT_STYLEGetFontStretch: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> DWRITE_FONT_STRETCHGetFontSize: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> FLOATGetLocaleNameLength: unsafe extern "system" fn(This: *mut IDWriteTextFormat) -> UINT32GetLocaleName: unsafe extern "system" fn(This: *mut IDWriteTextFormat, localeName: *mut WCHAR, nameSize: UINT32) -> HRESULT

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]