|
|
| a2dClipPathProperty (const a2dPropertyIdCanvasClipPath *id, a2dPolygonL *clip) |
| |
|
| a2dClipPathProperty (const a2dClipPathProperty &other, a2dObject::CloneOptions options) |
| |
|
void | Assign (const a2dNamedProperty &other) |
| | Virtual assignment operator.
|
| |
|
virtual a2dPolygonL * | GetClipObject () const |
| | return a2dPolygonL that is used for clipping
|
| |
|
void | SetCanvasObject (a2dPolygonL *clip) |
| | set object to use for clipping
|
| |
|
void | PushClip (a2dDrawingPart *drawer, a2dBooleanClip clipoperation=a2dCLIP_AND) |
| |
|
void | PopClip (a2dDrawingPart *drawer) |
| |
| virtual void | SetVisible (bool visible) |
| | the object is visible or not. More...
|
| |
|
virtual bool | GetVisible () const |
| | return true if the object is visible.
|
| |
| void | SetCanRender (bool render) |
| | if object can be rendered or not. More...
|
| |
|
bool | GetCanRender () const |
| | return true if the object can be rendered.
|
| |
|
virtual a2dObject * | GetRefObject () const |
| | when a2dProperty, return its value else assert
|
| |
|
virtual a2dObject * | GetRefObjectNA () const |
| | when a2dProperty, return its value else return NULL
|
| |
|
| a2dNamedProperty () |
| | Default constructor.
|
| |
|
| a2dNamedProperty (const a2dPropertyId *id) |
| | Constructor giving an id.
|
| |
|
| a2dNamedProperty (const a2dNamedProperty &other) |
| | Copy constructor.
|
| |
|
a2dNamedProperty * | Clone (a2dObject::CloneOptions options, a2dRefMap *refs=NULL) const |
| | Virtual copy constructor.
|
| |
|
virtual | ~a2dNamedProperty () |
| | Destructor.
|
| |
| void | SetCheck (bool check) |
| | general flag use at will. More...
|
| |
|
bool | GetCheck () const |
| | general flag use at will.
|
| |
| void | SetToObject (a2dObject *obj, a2dPropertyId::SetFlags setflags=a2dPropertyId::set_none) |
| | Set this property to an object. More...
|
| |
| void | SetToObjectClone (a2dObject *obj, a2dPropertyId::SetFlags setflags=a2dPropertyId::set_none) const |
| | Set this property to an object and clone it if neccessary. More...
|
| |
|
const a2dPropertyId * | GetId () const |
| | Get the a2dPropertyId object identifying this property.
|
| |
|
virtual const a2dPropertyId * | CreateId (a2dObject *parent, const wxString &name) |
| | creates an a2dPropertyId for this property, if it is not available.
|
| |
|
wxString | GetName () const |
| | Get the name of the a2dPropertyId object.
|
| |
|
virtual wxString | GetString () const |
| | when a2dStringProperty, return its value else assert
|
| |
|
virtual double | GetDouble () const |
| | when a2dDoubleProperty, return its value else assert
|
| |
|
virtual float | GetFloat () const |
| | when a2dFloatProperty, return its value else assert
|
| |
|
virtual bool | GetBool () const |
| | when a2dBoolProperty, return its value else assert
|
| |
|
virtual wxInt16 | GetInt16 () const |
| | when a2dInt16Property, return its value else assert
|
| |
|
virtual wxUint16 | GetUint16 () const |
| | when a2dUint16Property, return its value else assert
|
| |
|
virtual wxInt32 | GetInt32 () const |
| | when a2dInt32Property, return its value else assert
|
| |
|
virtual wxUint32 | GetUint32 () const |
| | when a2dUint32Property, return its value else assert
|
| |
|
virtual void * | GetVoidPtr () const |
| | when a2dVoidPtrProperty, return its value else assert
|
| |
| virtual wxString | StringRepresentation () const |
| |
| virtual wxString | StringValueRepresentation () const |
| |
|
double | ParseDouble (unsigned int &position) |
| | parse a double from the value string
|
| |
|
void | SkipCommaSpaces (unsigned int &position) |
| | parse comma, whitespace and skip it form teh value string
|
| |
|
void | SkipSpaces (unsigned int &position) |
| | parse whitespace and skip it form teh value string
|
| |
|
void | Walker (wxObject *parent, a2dWalkerIOHandler &handler) |
| | This is used to recursively walk through an object tree.
|
| |
|
virtual void | Save (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dObjectList *towrite) |
| |
|
virtual void | Load (wxObject *parent, a2dIOHandlerXmlSerIn &parser) |
| |
Clipping Path property that can be added to a2dCanvasObject's.
Used during rendering to set a clipping path on a a2dCanvasObject. Everything outside the area defined by the clipping polygon is not drawn.
Definition at line 322 of file canprop.h.