Macros

#define kA3DFontBold   0x02
 
#define kA3DFontFixedWidth   0x100
 
#define kA3DFontItalic   0x04
 
#define kA3DFontOverlined   0x20
 
#define kA3DFontStreched   0x40
 
#define kA3DFontStrikedOut   0x10
 
#define kA3DFontUnderlined   0x08
 
#define kA3DFontWired   0x80
 

Detailed Description

Version
2.0

These masks are used to define the attributes for A3DFontData and A3DFontKeyData

Note
The bit 0x01 is unused.

Macro Definition Documentation

◆ kA3DFontBold

#define kA3DFontBold   0x02

Bold.

◆ kA3DFontItalic

#define kA3DFontItalic   0x04

Italic.

◆ kA3DFontUnderlined

#define kA3DFontUnderlined   0x08

Underlined.

◆ kA3DFontStrikedOut

#define kA3DFontStrikedOut   0x10

Striked-out.

◆ kA3DFontOverlined

#define kA3DFontOverlined   0x20

Overlined.

◆ kA3DFontStreched

#define kA3DFontStreched   0x40

Streched. In case the font used is not the original font, it indicates that the text needs to be stretched to fit its bounding box.

◆ kA3DFontWired

#define kA3DFontWired   0x80

Wired. Indicates that the original font is a wirefame font.

◆ kA3DFontFixedWidth

#define kA3DFontFixedWidth   0x100

Fixed width. Indicates that the original font is not proportional (each glyph has the same width).