#include <Aspect_FontMapEntry.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | Aspect_FontMapEntry () |
Creates an unallocated fontmap entry . | |
Standard_EXPORT | Aspect_FontMapEntry (const Standard_Integer index, const Aspect_FontStyle &style) |
Creates an allocated fontmap entry . | |
Standard_EXPORT | Aspect_FontMapEntry (const Aspect_FontMapEntry &entry) |
Creates an allocated fontmap entry. Warning: Raises error if the fontmap entry <entry> is unallocated. . | |
Standard_EXPORT void | SetValue (const Standard_Integer index, const Aspect_FontStyle &style) |
Sets fontmap entry value and allocates it. . | |
Standard_EXPORT void | SetValue (const Aspect_FontMapEntry &entry) |
Sets fontmap entry value and allocates it. . | |
void | operator= (const Aspect_FontMapEntry &entry) |
Standard_EXPORT void | SetType (const Aspect_FontStyle &Style) |
Sets the line style of fontmap entry. . | |
Standard_EXPORT const Aspect_FontStyle & | Type () const |
Standard_EXPORT void | SetIndex (const Standard_Integer index) |
Sets index value of a fontmap entry. . | |
Standard_EXPORT Standard_Integer | Index () const |
Standard_EXPORT void | Free () |
Unallocates the fontmap entry. . | |
Standard_EXPORT Standard_Boolean | IsAllocated () const |
Returns True if the fontmap entry is allocated. Warning: A fontmap entry is allocated when the font and the index is defined. . | |
Standard_EXPORT void | Dump () const |
Private Attributes | |
Aspect_FontStyle | MyType |
Standard_Integer | MyIndex |
Standard_Boolean | MyTypeIsDef |
Standard_Boolean | MyIndexIsDef |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|