Pepper_31_C++_interfaces
Public Member Functions | List of all members
pp::TrueTypeFontDesc_Dev Class Reference

#include <truetype_font_dev.h>

Collaboration diagram for pp::TrueTypeFontDesc_Dev:
Collaboration graph

Public Member Functions

 TrueTypeFontDesc_Dev ()
 
 TrueTypeFontDesc_Dev (PassRef, const PP_TrueTypeFontDesc_Dev &pp_desc)
 
 TrueTypeFontDesc_Dev (const TrueTypeFontDesc_Dev &other)
 
 ~TrueTypeFontDesc_Dev ()
 
TrueTypeFontDesc_Devoperator= (const TrueTypeFontDesc_Dev &other)
 
const PP_TrueTypeFontDesc_Devpp_desc () const
 
Var family () const
 
void set_family (const Var &family)
 
PP_TrueTypeFontFamily_Dev generic_family () const
 
void set_generic_family (PP_TrueTypeFontFamily_Dev family)
 
PP_TrueTypeFontStyle_Dev style () const
 
void set_style (PP_TrueTypeFontStyle_Dev style)
 
PP_TrueTypeFontWeight_Dev weight () const
 
void set_weight (PP_TrueTypeFontWeight_Dev weight)
 
PP_TrueTypeFontWidth_Dev width () const
 
void set_width (PP_TrueTypeFontWidth_Dev width)
 
PP_TrueTypeFontCharset_Dev charset () const
 
void set_charset (PP_TrueTypeFontCharset_Dev charset)
 

Detailed Description

The TrueTypeFontDesc_Dev class represents a TrueType font descriptor, used to Create and Describe fonts.

Definition at line 25 of file truetype_font_dev.h.

Constructor & Destructor Documentation

pp::TrueTypeFontDesc_Dev::TrueTypeFontDesc_Dev ( )

Default constructor for creating a TrueTypeFontDesc_Dev object.

pp::TrueTypeFontDesc_Dev::TrueTypeFontDesc_Dev ( PassRef  ,
const PP_TrueTypeFontDesc_Dev pp_desc 
)

Constructor that takes an existing PP_TrueTypeFontDesc_Dev structure. The 'family' PP_Var field in the structure will be managed by this instance.

pp::TrueTypeFontDesc_Dev::TrueTypeFontDesc_Dev ( const TrueTypeFontDesc_Dev other)

The copy constructor for TrueTypeFontDesc_Dev.

Parameters
[in]otherA reference to a TrueTypeFontDesc_Dev.
pp::TrueTypeFontDesc_Dev::~TrueTypeFontDesc_Dev ( )

Member Function Documentation

PP_TrueTypeFontCharset_Dev pp::TrueTypeFontDesc_Dev::charset ( ) const
inline

Definition at line 81 of file truetype_font_dev.h.

Referenced by set_charset().

Var pp::TrueTypeFontDesc_Dev::family ( ) const
inline

Definition at line 49 of file truetype_font_dev.h.

Referenced by set_family(), and set_generic_family().

PP_TrueTypeFontFamily_Dev pp::TrueTypeFontDesc_Dev::generic_family ( ) const
inline

Definition at line 59 of file truetype_font_dev.h.

TrueTypeFontDesc_Dev& pp::TrueTypeFontDesc_Dev::operator= ( const TrueTypeFontDesc_Dev other)
const PP_TrueTypeFontDesc_Dev& pp::TrueTypeFontDesc_Dev::pp_desc ( ) const
inline
void pp::TrueTypeFontDesc_Dev::set_charset ( PP_TrueTypeFontCharset_Dev  charset)
inline

Definition at line 82 of file truetype_font_dev.h.

References charset().

void pp::TrueTypeFontDesc_Dev::set_family ( const Var family)
inline

Definition at line 52 of file truetype_font_dev.h.

References family(), and pp::Var::pp_var().

void pp::TrueTypeFontDesc_Dev::set_generic_family ( PP_TrueTypeFontFamily_Dev  family)
inline

Definition at line 62 of file truetype_font_dev.h.

References family().

void pp::TrueTypeFontDesc_Dev::set_style ( PP_TrueTypeFontStyle_Dev  style)
inline

Definition at line 67 of file truetype_font_dev.h.

References style().

void pp::TrueTypeFontDesc_Dev::set_weight ( PP_TrueTypeFontWeight_Dev  weight)
inline

Definition at line 72 of file truetype_font_dev.h.

References weight().

void pp::TrueTypeFontDesc_Dev::set_width ( PP_TrueTypeFontWidth_Dev  width)
inline

Definition at line 77 of file truetype_font_dev.h.

References width().

PP_TrueTypeFontStyle_Dev pp::TrueTypeFontDesc_Dev::style ( ) const
inline

Definition at line 66 of file truetype_font_dev.h.

Referenced by set_style().

PP_TrueTypeFontWeight_Dev pp::TrueTypeFontDesc_Dev::weight ( ) const
inline

Definition at line 71 of file truetype_font_dev.h.

Referenced by set_weight().

PP_TrueTypeFontWidth_Dev pp::TrueTypeFontDesc_Dev::width ( ) const
inline

Definition at line 76 of file truetype_font_dev.h.

Referenced by set_width().


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