Hoops Visualize HPS  version 2018-SP2
Hoops Visualize HPS 3D Rendering Engine
Looking for a senior C++ dev?
I'm looking for work. Hire me!
HPS::Publish::Text::Font Class Reference

The Publish::Text::Font class is a concept class for text-font-related enumerations. More...

#include <sprk_publish.h>

Public Types

enum  Type {
  Type::BuiltIn,
  Type::Explicit
}
 Enumerates the types of fonts to use for text strings. More...
 
enum  Name {
  Name::TimesRoman,
  Name::TimesItalic,
  Name::TimesBold,
  Name::TimesBoldItalic,
  Name::Helvetica,
  Name::HelveticaOblique,
  Name::HelveticaBold,
  Name::HelveticaBoldOblique,
  Name::Courier,
  Name::CourierOblique,
  Name::CourierBold,
  Name::CourierBoldOblique
}
 Enumerates the built-in fonts available for text strings. More...
 
enum  Style {
  Style::Regular,
  Style::Bold,
  Style::Italic,
  Style::BoldItalic
}
 Enumerates the font styles to use for text strings. More...
 

Private Member Functions

 Font ()
 Private default constructor to prevent instantiation. More...
 

Detailed Description

The Publish::Text::Font class is a concept class for text-font-related enumerations.

Member Enumeration Documentation

◆ Name

Enumerates the built-in fonts available for text strings.

Enumerator
TimesRoman 

Standard Times Roman font (kA3DPDFFontTimesRoman).

TimesItalic 

Italic Times Roman font (kA3DPDFFontTimesItalic).

TimesBold 

Bold Times Roman font (kA3DPDFFontTimesBold).

TimesBoldItalic 

Bold Italic Times Roman font (kA3DPDFFontTimesBoldItalic).

Helvetica 

Standard Helvetica font (kA3DPDFFontHelvetica).

HelveticaOblique 

Oblique Helvetica font (kA3DPDFFontHelveticaOblique).

HelveticaBold 

Bold Helvetica font (kA3DPDFFontHelveticaBold).

HelveticaBoldOblique 

Bold Oblique Helvetica font (kA3DPDFFontHelveticaBoldOblique).

Courier 

Standard Courier font (kA3DPDFFontCourier).

CourierOblique 

Oblique Courier font (kA3DPDFFontCourierOblique).

CourierBold 

Bold Courier font (kA3DPDFFontCourierBold).

CourierBoldOblique 

Bold Oblique Courier font (kA3DPDFFontCourierBoldOblique).

◆ Style

Enumerates the font styles to use for text strings.

Enumerator
Regular 

Regular font style.

Bold 

Bold font style.

Italic 

Italic font style.

BoldItalic 

Bold and italic font style.

◆ Type

Enumerates the types of fonts to use for text strings.

Enumerator
BuiltIn 

Use one of the enumerated fonts.

Explicit 

Use an explicitly specified font.

Constructor & Destructor Documentation

◆ Font()

HPS::Publish::Text::Font::Font ( )
private

Private default constructor to prevent instantiation.


The documentation for this class was generated from the following file: