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

#include <font_dev.h>

Collaboration diagram for pp::FontDescription_Dev:
Collaboration graph

Public Member Functions

 FontDescription_Dev ()
 
 FontDescription_Dev (const FontDescription_Dev &other)
 
 ~FontDescription_Dev ()
 
FontDescription_Devoperator= (const FontDescription_Dev &other)
 
const PP_FontDescription_Dev & pp_font_description () const
 
Var face () const
 
void set_face (const Var &face)
 
PP_FontFamily_Dev family () const
 
void set_family (PP_FontFamily_Dev f)
 
uint32_t size () const
 
void set_size (uint32_t s)
 
PP_FontWeight_Dev weight () const
 
void set_weight (PP_FontWeight_Dev w)
 
bool italic () const
 
void set_italic (bool i)
 
bool small_caps () const
 
void set_small_caps (bool s)
 
int letter_spacing () const
 
void set_letter_spacing (int s)
 
int word_spacing () const
 
void set_word_spacing (int w)
 

Friends

class Font_Dev
 

Detailed Description

Definition at line 25 of file font_dev.h.

Constructor & Destructor Documentation

pp::FontDescription_Dev::FontDescription_Dev ( )
pp::FontDescription_Dev::FontDescription_Dev ( const FontDescription_Dev other)
pp::FontDescription_Dev::~FontDescription_Dev ( )

Member Function Documentation

Var pp::FontDescription_Dev::face ( ) const
inline

Definition at line 37 of file font_dev.h.

Referenced by set_face().

PP_FontFamily_Dev pp::FontDescription_Dev::family ( ) const
inline

Definition at line 43 of file font_dev.h.

bool pp::FontDescription_Dev::italic ( ) const
inline

Definition at line 52 of file font_dev.h.

int pp::FontDescription_Dev::letter_spacing ( ) const
inline

Definition at line 62 of file font_dev.h.

FontDescription_Dev& pp::FontDescription_Dev::operator= ( const FontDescription_Dev other)
const PP_FontDescription_Dev& pp::FontDescription_Dev::pp_font_description ( ) const
inline

Definition at line 33 of file font_dev.h.

void pp::FontDescription_Dev::set_face ( const Var face)
inline

Definition at line 38 of file font_dev.h.

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

void pp::FontDescription_Dev::set_family ( PP_FontFamily_Dev  f)
inline

Definition at line 44 of file font_dev.h.

void pp::FontDescription_Dev::set_italic ( bool  i)
inline

Definition at line 53 of file font_dev.h.

void pp::FontDescription_Dev::set_letter_spacing ( int  s)
inline

Definition at line 63 of file font_dev.h.

void pp::FontDescription_Dev::set_size ( uint32_t  s)
inline

Definition at line 47 of file font_dev.h.

void pp::FontDescription_Dev::set_small_caps ( bool  s)
inline

Definition at line 58 of file font_dev.h.

void pp::FontDescription_Dev::set_weight ( PP_FontWeight_Dev  w)
inline

Definition at line 50 of file font_dev.h.

void pp::FontDescription_Dev::set_word_spacing ( int  w)
inline

Definition at line 66 of file font_dev.h.

uint32_t pp::FontDescription_Dev::size ( ) const
inline

Definition at line 46 of file font_dev.h.

bool pp::FontDescription_Dev::small_caps ( ) const
inline

Definition at line 55 of file font_dev.h.

PP_FontWeight_Dev pp::FontDescription_Dev::weight ( ) const
inline

Definition at line 49 of file font_dev.h.

int pp::FontDescription_Dev::word_spacing ( ) const
inline

Definition at line 65 of file font_dev.h.

Friends And Related Function Documentation

friend class Font_Dev
friend

Definition at line 69 of file font_dev.h.


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