|
Defines |
#define | EPSILON 1e-12 |
#define | GAUSSIAN_ADJUSTMENT (0.05) |
Typedefs |
typedef rect< int > | ContextRect |
Functions |
| SYNFIG_LAYER_INIT (Layer_Shape) |
| SYNFIG_LAYER_SET_NAME (Layer_Shape,"shape") |
| SYNFIG_LAYER_SET_LOCAL_NAME (Layer_Shape, _("Shape")) |
| SYNFIG_LAYER_SET_CATEGORY (Layer_Shape, _("Internal")) |
| SYNFIG_LAYER_SET_VERSION (Layer_Shape,"0.1") |
| SYNFIG_LAYER_SET_CVS_ID (Layer_Shape,"$Id: layer_shape.cpp,v 1.2 2005/01/24 03:08:18 darco Exp $") |
template<class T> |
bool | IsZero (const T &n) |
static void | Subd_Conic_Stack (Point *arc) |
static void | Subd_Cubic_Stack (Point *arc) |
| Layer_Shape::Layer_Shape (const Real &a, const Color::BlendMethod m) |
| Layer_Shape::~Layer_Shape () |
void | Layer_Shape::clear () |
bool | Layer_Shape::set_param (const String ¶m, const ValueBase &value) |
ValueBase | Layer_Shape::get_param (const String ¶m) const |
Layer::Vocab | Layer_Shape::get_param_vocab () const |
synfig::Layer::Handle | Layer_Shape::hit_check (synfig::Context context, const synfig::Point &p) const |
Color | Layer_Shape::get_color (Context context, const Point &p) const |
static bool | clip_conic (const Point *const p, const ContextRect &r) |
static bool | clip_cubic (const Point *const p, const ContextRect &r) |
static Real | max_edges_cubic (const Point *const p) |
static Real | max_edges_conic (const Point *const p) |
void | Layer_Shape::move_to (Real x, Real y) |
void | Layer_Shape::close () |
void | Layer_Shape::endpath () |
void | Layer_Shape::line_to (Real x, Real y) |
void | Layer_Shape::conic_to (Real x1, Real y1, Real x, Real y) |
void | Layer_Shape::conic_to_smooth (Real x, Real y) |
void | Layer_Shape::curve_to (Real x1, Real y1, Real x2, Real y2, Real x, Real y) |
void | Layer_Shape::curve_to_smooth (Real x2, Real y2, Real x, Real y) |
bool | Layer_Shape::render_polyspan (Surface *surface, PolySpan &polyspan, Color::BlendMethod got_blend_method, Color::value_type got_amount) const |
bool | Layer_Shape::render_polyspan (etl::surface< float > *surface, PolySpan &polyspan) const |
bool | Layer_Shape::accelerated_render (Context context, Surface *surface, int quality, const RendDesc &renddesc, ProgressCallback *cb) const |
bool | Layer_Shape::render_shape (Surface *surface, bool useblend, int quality, const RendDesc &renddesc, ProgressCallback *cb) const |
bool | Layer_Shape::render_shape (surface< float > *surface, int quality, const RendDesc &renddesc, ProgressCallback *cb) const |
Rect | Layer_Shape::get_bounding_rect () const |
Variables |
const int | MAX_SUBDIVISION_SIZE = 64 |
const int | MIN_SUBDIVISION_DRAW_LEVELS = 4 |