|
| ConcretePropertyReadOnly (const char *name, Getter getter) |
|
| ConcretePropertyReadOnly (const ConcretePropertyReadOnly &o) |
|
virtual void * | Bind (Binder *binder, void *object) const |
| Expose the property's name and value to a binder. More...
|
|
virtual void * | BindValue (Binder *binder, void *object) const |
| Expose only the value of the property to a binder. More...
|
|
virtual void * | Read (Binder *, void *object) const |
| Read the value from a binder. More...
|
|
virtual void * | ReadValue (Binder *, void *object) const |
| Read only the value of the property from a binder. More...
|
|
virtual ConcretePropertyReadOnly * | Clone () const |
| Clone the property. More...
|
|
virtual BaseProperty::ValuePassType | GetValue (void *object) const |
|
| TypedProperty (const char *name, bool isByRef=true) |
|
virtual bool | ToBoolean (void *object, bool *boolean) const override |
| Convert the property value to a boolean. More...
|
|
virtual bool | ToNumber (void *object, float *number) const override |
| Convert the property value to a number. More...
|
|
virtual bool | ToString (void *object, char *buffer, size_t *length) const override |
| Convert the property value to a string value. More...
|
|
virtual bool | ToColor (void *object, renoir::Color *color) const override |
| Convert the property value to a color value. More...
|
|
virtual bool | ToTransformMatrix2D (void *object, float matrix[6]) const override |
| Convert the property value to a matrix. More...
|
|
virtual bool | ToArray (Binder *binder, void *object, ArrayInfo *arrayInfo) const override |
| Convert the property value to a array type information. More...
|
|
virtual bool | ToPair (Binder *binder, void *object, PairInfo *pairInfo) const override |
| Convert the property value to a pair type information. More...
|
|
virtual bool | ToMap (Binder *binder, void *object, MapInfo *mapInfo) const override |
| Convert the property value to a map type information. More...
|
|
virtual bool | ToObject (Binder *binder, void *object, ObjectInfo *objInfo) const override |
| Convert the property value to a object type information. More...
|
|
| Property (const char *name, bool isByRef=true) |
| Create a new property. More...
|
|
virtual | ~Property () |
|
const char * | GetName () const |
| Get the name of the property. More...
|
|
bool | IsByRef () const |
| Can this property be exported By-Ref. Temporaries can not be exported by reference. More...
|
|