Struct mltg_bindings::Windows::Win32::Graphics::DirectWrite::IDWriteFontSet1 [−][src]
#[repr(transparent)]pub struct IDWriteFontSet1(_);
Implementations
pub unsafe fn FindFontFaceReference<'a, Param0: IntoParam<'a, IDWriteFontFaceReference>>(
&self,
fontfacereference: Param0,
listindex: *mut u32,
exists: *mut BOOL
) -> Result<()>
pub unsafe fn FindFontFace<'a, Param0: IntoParam<'a, IDWriteFontFace>>(
&self,
fontface: Param0,
listindex: *mut u32,
exists: *mut BOOL
) -> Result<()>
pub unsafe fn GetPropertyValues(
&self,
listindex: u32,
propertyid: DWRITE_FONT_PROPERTY_ID,
exists: *mut BOOL,
values: *mut Option<IDWriteLocalizedStrings>
) -> Result<()>
pub unsafe fn GetPropertyValues2<'a, Param1: IntoParam<'a, PWSTR>>(
&self,
propertyid: DWRITE_FONT_PROPERTY_ID,
preferredlocalenames: Param1
) -> Result<IDWriteStringList>
pub unsafe fn GetPropertyValues3(
&self,
propertyid: DWRITE_FONT_PROPERTY_ID
) -> Result<IDWriteStringList>
pub unsafe fn GetPropertyOccurrenceCount(
&self,
property: *const DWRITE_FONT_PROPERTY
) -> Result<u32>
pub unsafe fn GetMatchingFonts(
&self,
properties: *const DWRITE_FONT_PROPERTY,
propertycount: u32
) -> Result<IDWriteFontSet>
pub unsafe fn GetMatchingFonts2<'a, Param0: IntoParam<'a, PWSTR>>(
&self,
familyname: Param0,
fontweight: DWRITE_FONT_WEIGHT,
fontstretch: DWRITE_FONT_STRETCH,
fontstyle: DWRITE_FONT_STYLE
) -> Result<IDWriteFontSet>
pub unsafe fn GetMatchingFonts3(
&self,
fontproperty: *const DWRITE_FONT_PROPERTY,
fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE,
fontaxisvaluecount: u32
) -> Result<IDWriteFontSet1>
pub unsafe fn GetFilteredFonts<'a, Param2: IntoParam<'a, BOOL>>(
&self,
properties: *const DWRITE_FONT_PROPERTY,
propertycount: u32,
selectanyproperty: Param2
) -> Result<IDWriteFontSet1>
pub unsafe fn GetFilteredFonts2<'a, Param2: IntoParam<'a, BOOL>>(
&self,
fontaxisranges: *const DWRITE_FONT_AXIS_RANGE,
fontaxisrangecount: u32,
selectanyrange: Param2
) -> Result<IDWriteFontSet1>
pub unsafe fn GetFilteredFonts3(
&self,
indices: *const u32,
indexcount: u32
) -> Result<IDWriteFontSet1>
pub unsafe fn GetFilteredFontIndices<'a, Param2: IntoParam<'a, BOOL>>(
&self,
properties: *const DWRITE_FONT_PROPERTY,
propertycount: u32,
selectanyproperty: Param2,
indices: *mut u32,
maxindexcount: u32,
actualindexcount: *mut u32
) -> Result<()>
pub unsafe fn GetFilteredFontIndices2<'a, Param2: IntoParam<'a, BOOL>>(
&self,
fontaxisranges: *const DWRITE_FONT_AXIS_RANGE,
fontaxisrangecount: u32,
selectanyrange: Param2,
indices: *mut u32,
maxindexcount: u32,
actualindexcount: *mut u32
) -> Result<()>
pub unsafe fn GetFontAxisRanges(
&self,
fontaxisranges: *mut DWRITE_FONT_AXIS_RANGE,
maxfontaxisrangecount: u32,
actualfontaxisrangecount: *mut u32
) -> Result<()>
pub unsafe fn GetFontAxisRanges2(
&self,
listindex: u32,
fontaxisranges: *mut DWRITE_FONT_AXIS_RANGE,
maxfontaxisrangecount: u32,
actualfontaxisrangecount: *mut u32
) -> Result<()>
pub unsafe fn GetFontFaceReference2(
&self,
listindex: u32
) -> Result<IDWriteFontFaceReference1>
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for IDWriteFontSet1
impl !Send for IDWriteFontSet1
impl !Sync for IDWriteFontSet1
impl Unpin for IDWriteFontSet1
impl UnwindSafe for IDWriteFontSet1
Blanket Implementations
Mutably borrows from an owned value. Read more