
#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().
1.5.7.1