#include <juce_DirectX_windows.h>
◆ AggregateFontCollection()
| juce::AggregateFontCollection::AggregateFontCollection |
( |
ComSmartPtr< IDWriteFontCollection > |
baseCollection | ) |
|
|
explicit |
◆ addCollection()
| void juce::AggregateFontCollection::addCollection |
( |
ComSmartPtr< IDWriteFontCollection > |
collection | ) |
|
◆ findAllTypefaceNames()
| StringArray juce::AggregateFontCollection::findAllTypefaceNames |
( |
| ) |
|
◆ findAllTypefaceStyles()
| StringArray juce::AggregateFontCollection::findAllTypefaceStyles |
( |
const String & |
family | ) |
|
◆ findFontForFace()
| ComSmartPtr< IDWriteFont > juce::AggregateFontCollection::findFontForFace |
( |
IDWriteFontFace * |
face | ) |
|
◆ getAllFontsInFamily()
| static std::vector< ComSmartPtr< IDWriteFont > > juce::AggregateFontCollection::getAllFontsInFamily |
( |
IDWriteFontFamily * |
fontFamily | ) |
|
|
static |
◆ getFamilyByName()
| ComSmartPtr< IDWriteFontFamily > juce::AggregateFontCollection::getFamilyByName |
( |
const wchar_t * |
name | ) |
|
◆ mapCharacters()
| MapResult juce::AggregateFontCollection::mapCharacters |
( |
IDWriteFontFallback * |
fallback, |
|
|
IDWriteTextAnalysisSource * |
analysisSource, |
|
|
UINT32 |
textPosition, |
|
|
UINT32 |
textLength, |
|
|
wchar_t const * |
baseFamilyName, |
|
|
DWRITE_FONT_WEIGHT |
baseWeight, |
|
|
DWRITE_FONT_STYLE |
baseStyle, |
|
|
DWRITE_FONT_STRETCH |
baseStretch |
|
) |
| |
|
noexcept |
◆ removeCollection()
| void juce::AggregateFontCollection::removeCollection |
( |
ComSmartPtr< IDWriteFontCollection > |
collection | ) |
|
◆ collections
| std::vector<ComSmartPtr<IDWriteFontCollection> > juce::AggregateFontCollection::collections |
|
private |
◆ mutex
| std::mutex juce::AggregateFontCollection::mutex |
|
private |
The documentation for this class was generated from the following file: