#include "DgnPlatform.h"
#include <Bentley/CodePages.h>
#include <Bentley/RefCounted.h>
#include <Bentley/btree/btree_set.h>
Go to the source code of this file.
Classes | |
struct | DgnFontList |
A list of fonts. Generally this list is created for you by a search method. DgnFontLists are reference counted, so the last reference to the list frees it. More... | |
struct | DgnFontVisitor |
Implement this interface to traverse a set of fonts. More... | |
struct | DgnFontNamedSymbol |
Data structure to represent a named symbol for a font, as specified in the font configuration file. More... | |
struct | DgnFont |
All fonts in MicroStation, regardless of type, are referenced through an instance of this class. Fonts each have a name and type. It is possible to have multiple fonts in the system with the same name but different types. More... | |
struct | DgnFontNumMap |
A DgnFontNumMap is a per-DgnFile object that maps "FontID" (int) values to Font objects. FontNumMaps are loaded from the FontTable element stored in the dictionary model of a DgnFile. More... | |
struct | DgnFontManager |
The DgnFontManager provides access to all font related services. More... | |
struct | DgnGlyph |
Represents a glyph in a Font (agnostic of DgnFontType). The primary use is to be able to get a GPA of this glyph for export purposes. To acquire a Glyph object, see DgnFont::GetGlyph. More... | |
Namespaces | |
Bentley | |
The Bentley namespace contains types defined by the Bentley Library. | |
Bentley::DgnPlatform | |
The DgnPlatform namespace contains types defined by the DgnPlatform. | |
Typedefs | |
typedef struct DgnPlatform::DgnFontNamedSymbol * | DgnFontNamedSymbolP |
typedef struct DgnPlatform::DgnFontNamedSymbol & | DgnFontNamedSymbolR |
typedef struct DgnPlatform::DgnFontNamedSymbol const * | DgnFontNamedSymbolCP |
typedef struct DgnPlatform::DgnFontNamedSymbol const & | DgnFontNamedSymbolCR |
typedef struct DgnPlatform::DgnFont * | DgnFontP |
typedef struct DgnPlatform::DgnFont & | DgnFontR |
typedef struct DgnPlatform::DgnFont const * | DgnFontCP |
typedef struct DgnPlatform::DgnFont const & | DgnFontCR |
typedef struct DgnPlatform::DgnFontList * | DgnFontListP |
typedef struct DgnPlatform::DgnFontList & | DgnFontListR |
typedef struct DgnPlatform::DgnFontList const * | DgnFontListCP |
typedef struct DgnPlatform::DgnFontList const & | DgnFontListCR |
typedef struct DgnPlatform::DgnFontConfig * | DgnFontConfigP |
typedef struct DgnPlatform::DgnFontConfig & | DgnFontConfigR |
typedef struct DgnPlatform::DgnFontConfig const * | DgnFontConfigCP |
typedef struct DgnPlatform::DgnFontConfig const & | DgnFontConfigCR |
typedef struct DgnPlatform::DgnFontConfigSet * | DgnFontConfigSetP |
typedef struct DgnPlatform::DgnFontConfigSet & | DgnFontConfigSetR |
typedef struct DgnPlatform::DgnFontConfigSet const * | DgnFontConfigSetCP |
typedef struct DgnPlatform::DgnFontConfigSet const & | DgnFontConfigSetCR |
typedef RefCountedPtr < DgnFontList > | DgnFontListPtr |
typedef RefCountedPtr < DgnFontNamedSymbol > | DgnFontNamedSymbolPtr |
typedef bvector< DgnFontCP > | T_DgnFontCPVector |
A bvector of DgnFontCP objects, with allocations handled by Bentley.dll (so it can be passed across DLLs targetting different C runtimes). More... | |
typedef T_DgnFontCPVector * | T_DgnFontCPVectorP |
typedef T_DgnFontCPVector & | T_DgnFontCPVectorR |
typedef T_DgnFontCPVector const * | T_DgnFontCPVectorCP |
typedef T_DgnFontCPVector const & | T_DgnFontCPVectorCR |
Functions | |
DgnFontFilter | operator| (DgnFontFilter a, DgnFontFilter b) |
DgnFontFilter | operator& (DgnFontFilter a, DgnFontFilter b) |
DgnFontFilter | operator~ (DgnFontFilter a) |
bool | operator! (DgnFontFilter a) |