|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
Packit Service |
e3b512 |
<head>
|
|
Packit Service |
e3b512 |
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
Packit Service |
e3b512 |
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
Packit Service |
e3b512 |
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
|
Packit Service |
e3b512 |
<title>cairomm: Cairo::SolidPattern Class Reference</title>
|
|
Packit Service |
e3b512 |
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
Packit Service |
e3b512 |
<script type="text/javascript" src="jquery.js"></script>
|
|
Packit Service |
e3b512 |
<script type="text/javascript" src="dynsections.js"></script>
|
|
Packit Service |
e3b512 |
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
Packit Service |
e3b512 |
</head>
|
|
Packit Service |
e3b512 |
<body>
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
cairomm
|
|
Packit Service |
e3b512 |
1.0
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Main Page
|
|
Packit Service |
e3b512 |
Related Pages
|
|
Packit Service |
e3b512 |
Namespaces
|
|
Packit Service |
e3b512 |
Classes
|
|
Packit Service |
e3b512 |
Examples
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Class List
|
|
Packit Service |
e3b512 |
Class Hierarchy
|
|
Packit Service |
e3b512 |
Class Members
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
CairoSolidPattern
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Public Member Functions |
|
|
Packit Service |
e3b512 |
Static Public Member Functions |
|
|
Packit Service |
e3b512 |
List of all members
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Cairo::SolidPattern Class Reference
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Inheritance diagram for Cairo::SolidPattern:
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
<map name="Cairo_1_1SolidPattern_inherit__map" id="Cairo_1_1SolidPattern_inherit__map">
|
|
Packit Service |
e3b512 |
<area shape="rect" id="node2" href="classCairo_1_1Pattern.html" title="Cairo::Pattern is the paint with which cairo draws. " alt="" coords="21,5,130,32"/></map>
|
|
Packit Service |
e3b512 |
<center>[legend]</center>
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Public Member Functions
|
|
Packit Service |
e3b512 |
SolidPattern (cairo_pattern_t*cobject, bool has_reference=false)
|
|
Packit Service |
e3b512 |
Create a C++ wrapper for the C instance. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void get_rgba (double& red, double& green, double& blue, double& alpha) const
|
|
Packit Service |
e3b512 |
Gets the solid color for a solid color pattern. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
virtual ~SolidPattern ()
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Public Member Functions inherited from Cairo::Pattern
|
|
Packit Service |
e3b512 |
Pattern (cairo_pattern_t*cobject, bool has_reference=false)
|
|
Packit Service |
e3b512 |
Create a C++ wrapper for the C instance. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Pattern (const Pattern&)=delete
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Pattern& operator= (const Pattern&)=delete
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
virtual ~Pattern ()
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void set_matrix (const Matrix& matrix)
|
|
Packit Service |
e3b512 |
Sets the pattern's transformation matrix to . More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void get_matrix (Matrix& matrix) const
|
|
Packit Service |
e3b512 |
Returns the pattern's transformation matrix. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Matrix get_matrix () const
|
|
Packit Service |
e3b512 |
Returns the pattern's transformation matrix. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void set_matrix (const cairo_matrix_t& matrix)
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void get_matrix (cairo_matrix_t& matrix) const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
PatternType get_type () const
|
|
Packit Service |
e3b512 |
Returns the type of the pattern. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void set_extend (Extend extend)
|
|
Packit Service |
e3b512 |
Sets the mode to be used for drawing outside the area of a pattern. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Extend get_extend () const
|
|
Packit Service |
e3b512 |
Gets the current extend mode See Cairo::Extend for details on the semantics of each extend strategy. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
cobject* cobj ()
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
const cobject* cobj () const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void reference () const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void unreference () const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Static Public Member Functions
|
|
Packit Service |
e3b512 |
static RefPtr< SolidPattern > create_rgb (double red, double green, double blue)
|
|
Packit Service |
e3b512 |
Creates a new Cairo::Pattern corresponding to an opaque color. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
static RefPtr< SolidPattern > create_rgba (double red, double green, double blue, double alpha)
|
|
Packit Service |
e3b512 |
Creates a new Cairo::Pattern corresponding to a translucent color. More...
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Additional Inherited Members
|
|
Packit Service |
e3b512 |
Public Types inherited from Cairo::Pattern
|
|
Packit Service |
e3b512 |
typedef cairo_pattern_t cobject
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Protected Member Functions inherited from Cairo::Pattern
|
|
Packit Service |
e3b512 |
Pattern ()
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Protected Attributes inherited from Cairo::Pattern
|
|
Packit Service |
e3b512 |
cobject* m_cobject
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Constructor & Destructor Documentation
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Cairo::SolidPattern::SolidPattern
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
cairo_pattern_t *
|
|
Packit Service |
e3b512 |
cobject,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
bool
|
|
Packit Service |
e3b512 |
has_reference = false
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
explicit
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Create a C++ wrapper for the C instance.
|
|
Packit Service |
e3b512 |
- Parameters
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
cobjectThe C instance.
|
|
Packit Service |
e3b512 |
has_referenceWhether we already have a reference. Otherwise, the constructor will take an extra reference.
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
virtual Cairo::SolidPattern::~SolidPattern
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
virtual
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Member Function Documentation
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
static RefPtr<SolidPattern> Cairo::SolidPattern::create_rgb
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
double
|
|
Packit Service |
e3b512 |
red,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
double
|
|
Packit Service |
e3b512 |
green,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
double
|
|
Packit Service |
e3b512 |
blue
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
static
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Creates a new Cairo::Pattern corresponding to an opaque color.
|
|
Packit Service |
e3b512 |
The color components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.
|
|
Packit Service |
e3b512 |
- Parameters
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
redred component of the color
|
|
Packit Service |
e3b512 |
greengreen component of the color
|
|
Packit Service |
e3b512 |
blueblue component of the color
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
static RefPtr<SolidPattern> Cairo::SolidPattern::create_rgba
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
double
|
|
Packit Service |
e3b512 |
red,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
double
|
|
Packit Service |
e3b512 |
green,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
double
|
|
Packit Service |
e3b512 |
blue,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
double
|
|
Packit Service |
e3b512 |
alpha
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
static
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Creates a new Cairo::Pattern corresponding to a translucent color.
|
|
Packit Service |
e3b512 |
The color components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.
|
|
Packit Service |
e3b512 |
- Parameters
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
redred component of the color
|
|
Packit Service |
e3b512 |
greengreen component of the color
|
|
Packit Service |
e3b512 |
blueblue component of the color
|
|
Packit Service |
e3b512 |
alphaalpha component of the color
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
void Cairo::SolidPattern::get_rgba
|
|
Packit Service |
e3b512 |
(
|
|
Packit Service |
e3b512 |
double &
|
|
Packit Service |
e3b512 |
red,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
double &
|
|
Packit Service |
e3b512 |
green,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
double &
|
|
Packit Service |
e3b512 |
blue,
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
double &
|
|
Packit Service |
e3b512 |
alpha
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
)
|
|
Packit Service |
e3b512 |
const
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
Gets the solid color for a solid color pattern.
|
|
Packit Service |
e3b512 |
- Parameters
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
redreturn value for red component of color
|
|
Packit Service |
e3b512 |
greenreturn value for green component of color
|
|
Packit Service |
e3b512 |
bluereturn value for blue component of color
|
|
Packit Service |
e3b512 |
alphareturn value for alpha component of color
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
- Since
- 1.4
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
The documentation for this class was generated from the following file:
|
|
Packit Service |
e3b512 |
cairomm/pattern.h
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
<address class="footer"><small>
|
|
Packit Service |
e3b512 |
Generated on Mon Sep 21 2015 21:56:36 for cairomm by
|
|
Packit Service |
e3b512 |
|
|
Packit Service |
e3b512 |
1.8.9.1
|
|
Packit Service |
e3b512 |
</small></address>
|
|
Packit Service |
e3b512 |
</body>
|
|
Packit Service |
e3b512 |
</html>
|