Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::font_interface Class Referenceabstract
Inheritance diagram for nana::font_interface:
nana::internal_font

Public Types

using font_style = detail::font_style
 
using native_font_type = paint::native_font_type
 

Public Member Functions

virtual ~font_interface ()=default
 
virtual const std::stringfamily () const =0
 
virtual double size () const =0
 
virtual const font_stylestyle () const =0
 
virtual native_font_type native_handle () const =0
 

Member Typedef Documentation

Constructor & Destructor Documentation

virtual nana::font_interface::~font_interface ( )
virtualdefault

Member Function Documentation

virtual const std::string& nana::font_interface::family ( ) const
pure virtual

Implemented in nana::internal_font.

virtual native_font_type nana::font_interface::native_handle ( ) const
pure virtual

Implemented in nana::internal_font.

virtual double nana::font_interface::size ( ) const
pure virtual

Implemented in nana::internal_font.

virtual const font_style& nana::font_interface::style ( ) const
pure virtual

Implemented in nana::internal_font.