#include <paint.h>
Public Types | |
typedef PapyrusPointer< Paint > | pointer |
Public Member Functions | |
~Paint () | |
Paint & | operator= (pointer other) |
Paint & | operator= (Cairo::RefPtr< Cairo::Pattern > p) |
Paint & | operator= (Cairo::RefPtr< Cairo::Context > c) |
Sets to the current cairo pattern. | |
Paint & | operator= (const Paint &other) |
void | set (pointer other) |
void | set (Cairo::RefPtr< Cairo::Pattern > p) |
void | set (Cairo::RefPtr< Cairo::Context > cairo) |
Sets to the current cairo pattern. | |
Cairo::RefPtr< Cairo::Pattern > | cairo_pattern () const |
operator Cairo::RefPtr< Cairo::Pattern > () const | |
virtual void | render (Cairo::RefPtr< Cairo::Context > cairo) const |
Static Public Member Functions | |
static pointer | create () |
static pointer | create (const Glib::ustring &color_string) |
static pointer | create (Cairo::RefPtr< Cairo::Pattern > p) |
static pointer | create (const Glib::ustring &id, const Glib::ustring &color_string) |
static pointer | create (const Glib::ustring &id, Cairo::RefPtr< Cairo::Pattern > p) |
Protected Member Functions | |
Paint (const Glib::ustring &id, Cairo::RefPtr< Cairo::Pattern > pattern) | |
Protected Attributes | |
Cairo::RefPtr< Cairo::Pattern > | m_pattern |
typedef PapyrusPointer<Paint> Papyrus::Paint::pointer |
Reimplemented from Papyrus::Renderable.
Papyrus::Paint::Paint | ( | const Glib::ustring & | id, | |
Cairo::RefPtr< Cairo::Pattern > | pattern | |||
) | [protected] |
Referenced by create().
Papyrus::Paint::~Paint | ( | ) |
Cairo::RefPtr< Cairo::Pattern > Papyrus::Paint::cairo_pattern | ( | ) | const |
References m_pattern.
Paint::pointer Papyrus::Paint::create | ( | const Glib::ustring & | id, | |
Cairo::RefPtr< Cairo::Pattern > | p | |||
) | [static] |
References Paint().
Paint::pointer Papyrus::Paint::create | ( | const Glib::ustring & | id, | |
const Glib::ustring & | color_string | |||
) | [static] |
References Paint().
Paint::pointer Papyrus::Paint::create | ( | Cairo::RefPtr< Cairo::Pattern > | p | ) | [static] |
References Paint().
Paint::pointer Papyrus::Paint::create | ( | const Glib::ustring & | color_string | ) | [static] |
References Paint().
Paint::pointer Papyrus::Paint::create | ( | ) | [static] |
References Paint().
Referenced by Papyrus::Stroke::create(), Papyrus::Fill::create(), Papyrus::RGBA::operator Paint::pointer(), and Papyrus::SVG::process_element().
Papyrus::Paint::operator Cairo::RefPtr< Cairo::Pattern > | ( | ) | const |
References m_pattern, and Papyrus::Object::m_signal_changed.
Paint & Papyrus::Paint::operator= | ( | Cairo::RefPtr< Cairo::Context > | c | ) |
Sets to the current cairo pattern.
Paint & Papyrus::Paint::operator= | ( | Cairo::RefPtr< Cairo::Pattern > | p | ) |
Paint & Papyrus::Paint::operator= | ( | Paint::pointer | other | ) |
void Papyrus::Paint::render | ( | Cairo::RefPtr< Cairo::Context > | cairo | ) | const [virtual] |
void Papyrus::Paint::set | ( | Cairo::RefPtr< Cairo::Context > | cairo | ) |
void Papyrus::Paint::set | ( | Cairo::RefPtr< Cairo::Pattern > | p | ) |
References m_pattern, and Papyrus::Object::m_signal_changed.
void Papyrus::Paint::set | ( | Paint::pointer | other | ) |
References m_pattern, and Papyrus::Object::m_signal_changed.
Cairo::RefPtr<Cairo::Pattern> Papyrus::Paint::m_pattern [protected] |
Referenced by cairo_pattern(), operator=(), render(), and set().