property to hold a a2dObjectPtr smart pointer type variable to be associated with a a2dObject
More...
|
|
| a2dProperty (const a2dPropertyIdRefObject *id, a2dObject *value) |
| |
|
| a2dProperty (const a2dProperty &other, a2dObject::CloneOptions options) |
| |
|
virtual void | Assign (const a2dNamedProperty &other) |
| | Virtual assignment operator.
|
| |
|
void | SetValue (a2dObject *value) |
| |
|
virtual a2dObject * | GetRefObject () const |
| | when a2dProperty, return its value else assert
|
| |
|
virtual a2dObject * | GetRefObjectNA () const |
| | when a2dProperty, return its value else return NULL
|
| |
|
a2dObject * | GetValue () const |
| |
|
a2dObjectPtr * | GetValuePtr () |
| |
|
a2dObjectPtr & | GetValueRef () |
| |
| virtual wxString | StringRepresentation () const |
| |
| virtual wxString | StringValueRepresentation () const |
| |
|
virtual void | DoSave (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dXmlSer_flag xmlparts, a2dObjectList *towrite) |
| |
|
virtual void | DoLoad (wxObject *parent, a2dIOHandlerXmlSerIn &parser, a2dXmlSer_flag xmlparts) |
| |
|
| 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 bool | GetVisible () const |
| | some derived properties can be visible or not and override this
|
| |
| virtual bool | GetCanRender () const |
| | some derived properties can be renderable or not and override this More...
|
| |
|
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 | DoWalker (wxObject *parent, a2dWalkerIOHandler &handler) |
| |
|
virtual void | Save (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dObjectList *towrite) |
| |
|
virtual void | Load (wxObject *parent, a2dIOHandlerXmlSerIn &parser) |
| |
property to hold a a2dObjectPtr smart pointer type variable to be associated with a a2dObject
Definition at line 2199 of file gen.h.