|
Packit |
908522 |
|
|
Packit |
908522 |
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
Packit |
908522 |
<head>
|
|
Packit |
908522 |
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
Packit |
908522 |
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
Packit |
908522 |
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
|
Packit |
908522 |
<title>cairomm: Cairo::FontFace Class Reference</title>
|
|
Packit |
908522 |
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
Packit |
908522 |
<script type="text/javascript" src="jquery.js"></script>
|
|
Packit |
908522 |
<script type="text/javascript" src="dynsections.js"></script>
|
|
Packit |
908522 |
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
Packit |
908522 |
</head>
|
|
Packit |
908522 |
<body>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
cairomm
|
|
Packit |
908522 |
1.0
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Main Page
|
|
Packit |
908522 |
Related Pages
|
|
Packit |
908522 |
Namespaces
|
|
Packit |
908522 |
Classes
|
|
Packit |
908522 |
Examples
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Class List
|
|
Packit |
908522 |
Class Hierarchy
|
|
Packit |
908522 |
Class Members
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
CairoFontFace
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Public Types |
|
|
Packit |
908522 |
Public Member Functions |
|
|
Packit |
908522 |
Protected Attributes |
|
|
Packit |
908522 |
List of all members
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Cairo::FontFace Class Reference
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
A FontFace represents a particular font at a particular weight, slant, and other characteristic but no size, transformation, or size.
|
|
Packit |
908522 |
More...
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Inheritance diagram for Cairo::FontFace:
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
<map name="Cairo_1_1FontFace_inherit__map" id="Cairo_1_1FontFace_inherit__map">
|
|
Packit |
908522 |
<area shape="rect" id="node2" href="classCairo_1_1FtFontFace.html" title="Cairo::FtFontFace" alt="" coords="189,5,321,32"/><area shape="rect" id="node3" href="classCairo_1_1QuartzFontFace.html" title="The Quartz font backend is primarily used to render text on Apple MacOS X systems. " alt="" coords="173,56,336,83"/><area shape="rect" id="node4" href="classCairo_1_1ToyFontFace.html" title="A simple font face used for the cairo 'toy' font API. " alt="" coords="185,107,325,133"/><area shape="rect" id="node5" href="classCairo_1_1UserFontFace.html" title="Font support with font data provided by the user. " alt="" coords="179,157,330,184"/><area shape="rect" id="node6" href="classCairo_1_1Win32FontFace.html" title="Font support for Microsoft Windows. " alt="" coords="175,208,334,235"/></map>
|
|
Packit |
908522 |
<center>[legend]</center>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Public Types
|
|
Packit |
908522 |
typedef cairo_font_face_t cobject
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Public Member Functions
|
|
Packit |
908522 |
FontFace (cairo_font_face_t*cobject, bool has_reference=false)
|
|
Packit |
908522 |
Create a C++ wrapper for the C instance. More...
|
|
Packit |
908522 |
|
|
Packit |
908522 |
FontFace (const FontFace&)=delete
|
|
Packit |
908522 |
|
|
Packit |
908522 |
FontFace& operator= (const FontFace&)=delete
|
|
Packit |
908522 |
|
|
Packit |
908522 |
virtual ~FontFace ()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
FontType get_type () const
|
|
Packit |
908522 |
Returns the type of the backend used to create a font face. More...
|
|
Packit |
908522 |
|
|
Packit |
908522 |
cobject* cobj ()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
const cobject* cobj () const
|
|
Packit |
908522 |
|
|
Packit |
908522 |
void reference () const
|
|
Packit |
908522 |
|
|
Packit |
908522 |
void unreference () const
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Protected Attributes
|
|
Packit |
908522 |
cobject* m_cobject
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Detailed Description
|
|
Packit |
908522 |
A FontFace represents a particular font at a particular weight, slant, and other characteristic but no size, transformation, or size.
|
|
Packit |
908522 |
Font faces are created using font-backend-specific constructors or implicitly using the toy text API by way of Context::select_font_face(). The resulting face can be accessed using Context::get_font_face().
|
|
Packit |
908522 |
Member Typedef Documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
typedef cairo_font_face_t Cairo::FontFace::cobject
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Constructor & Destructor Documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Cairo::FontFace::FontFace
|
|
Packit |
908522 |
(
|
|
Packit |
908522 |
cairo_font_face_t *
|
|
Packit |
908522 |
cobject,
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
bool
|
|
Packit |
908522 |
has_reference = false
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
explicit
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Create a C++ wrapper for the C instance.
|
|
Packit |
908522 |
This C++ instance should then be given to a RefPtr. - Parameters
|
|
Packit |
908522 |
|
|
Packit |
908522 |
cobjectThe C instance.
|
|
Packit |
908522 |
has_referenceWhether we already have a reference. Otherwise, the constructor will take an extra reference.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Cairo::FontFace::FontFace
|
|
Packit |
908522 |
(
|
|
Packit |
908522 |
const FontFace&
|
|
Packit |
908522 |
)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
delete
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
virtual Cairo::FontFace::~FontFace
|
|
Packit |
908522 |
(
|
|
Packit |
908522 |
)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
virtual
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Member Function Documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
cobject* Cairo::FontFace::cobj
|
|
Packit |
908522 |
(
|
|
Packit |
908522 |
)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
inline
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
const cobject* Cairo::FontFace::cobj
|
|
Packit |
908522 |
(
|
|
Packit |
908522 |
)
|
|
Packit |
908522 |
const
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
inline
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
FontType Cairo::FontFace::get_type
|
|
Packit |
908522 |
(
|
|
Packit |
908522 |
)
|
|
Packit |
908522 |
const
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Returns the type of the backend used to create a font face.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
FontFace& Cairo::FontFace::operator=
|
|
Packit |
908522 |
(
|
|
Packit |
908522 |
const FontFace&
|
|
Packit |
908522 |
)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
delete
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
void Cairo::FontFace::reference
|
|
Packit |
908522 |
(
|
|
Packit |
908522 |
)
|
|
Packit |
908522 |
const
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
void Cairo::FontFace::unreference
|
|
Packit |
908522 |
(
|
|
Packit |
908522 |
)
|
|
Packit |
908522 |
const
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Member Data Documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
cobject* Cairo::FontFace::m_cobject
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
protected
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
The documentation for this class was generated from the following file:
|
|
Packit |
908522 |
cairomm/fontface.h
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
|
|
Packit |
908522 |
<address class="footer"><small>
|
|
Packit |
908522 |
Generated on Mon Sep 21 2015 21:56:36 for cairomm by
|
|
Packit |
908522 |
|
|
Packit |
908522 |
1.8.9.1
|
|
Packit |
908522 |
</small></address>
|
|
Packit |
908522 |
</body>
|
|
Packit |
908522 |
</html>
|