Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes

NRArenaShape Struct Reference

Inheritance diagram for NRArenaShape:
Inheritance graph
[legend]
Collaboration diagram for NRArenaShape:
Collaboration graph
[legend]

List of all members.

Classes

struct  FillStyle
class  Paint
struct  StrokeStyle
struct  Style

Public Types

enum  CapType { ROUND_CAP, SQUARE_CAP, BUTT_CAP }
enum  FillRule { EVEN_ODD, NONZERO }
enum  JoinType { ROUND_JOIN, BEVEL_JOIN, MITRE_JOIN }

Public Member Functions

unsigned _anchored_refcount () const
void _invalidateCachedFill ()
void _invalidateCachedStroke ()
void anchor () const
void init (NRArena *arena)
void operator delete (void *p)
void * operator new (std::size_t size, ScanPolicy scan=SCANNED, CollectionPolicy collect=AUTO) throw (std::bad_alloc)
void * operator new[] (std::size_t size, ScanPolicy scan=SCANNED, CollectionPolicy collect=AUTO) throw (std::bad_alloc)
NRObjectreference ()
void release () const
void setFill (SPColor const &color)
void setFill (SPPaintServer *server)
void setFillOpacity (double opacity)
void setFillRule (FillRule rule)
void setLineCap (CapType cap)
void setLineJoin (JoinType join)
void setMitreLimit (double limit)
void setPaintBox (Geom::Rect const &pbox)
void setStroke (SPPaintServer *server)
void setStroke (SPColor const &color)
void setStrokeOpacity (double opacity)
void setStrokeWidth (double width)
NRObjectunreference ()

Static Public Member Functions

static NRObjectalloc (NRType type)
static NRArenaShapecreate (NRArena *arena)
template<typename T >
static void invoke_ctor (NRObject *object)

Public Attributes

NRArenaShape::FillStyle _fill
NRArenaShape::StrokeStyle _stroke
NRRectL approx_bbox
NRArenaarena
bool background_new
NRPixBlockbackground_pb
NRRectL bbox
NRRectL cached_farea
Geom::Matrix cached_fctm
Shapecached_fill
bool cached_fpartialy
NRRectL cached_sarea
Geom::Matrix cached_sctm
bool cached_spartialy
Shapecached_stroke
float cached_width
NRArenaItemclip
Geom::Matrix ctm
SPCurvecurve
void * data
bool delayed_shp
NRRectL drawbox
SPPainterfill_painter
Shapefill_shp
Inkscape::Filters::Filterfilter
Geom::OptRect item_bbox
unsigned int key
NRObjectClassklass
NRArenaItemlast_pick
NRArenaItemmarkers
NRArenaItemmask
NRArenaItemnext
unsigned int opacity: 8
NRRect paintbox
Inkscape::GC::soft_ptr
< NRArenaItem
parent
Inkscape::GC::soft_ptr
< NRArenaItem
prev
unsigned int propagate: 1
unsigned char * px
unsigned int render_opacity: 1
guint repick_after
unsigned int sensitive: 1
unsigned int state: 16
SPPainterstroke_painter
Shapestroke_shp
SPStylestyle
Geom::Matrixtransform
unsigned int visible: 1

Detailed Description

Definition at line 32 of file nr-arena-shape.h.


The documentation for this struct was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index