TuttleOFX  1
OfxPropertySuiteV1 Struct Reference

The OFX suite used to access properties on OFX objects. More...

#include <ofxProperty.h>

Data Fields

OfxStatus(* propSetPointer )(OfxPropertySetHandle properties, const char *property, int index, void *value)
 Set a single value in a pointer property.
OfxStatus(* propSetString )(OfxPropertySetHandle properties, const char *property, int index, const char *value)
 Set a single value in a string property.
OfxStatus(* propSetDouble )(OfxPropertySetHandle properties, const char *property, int index, double value)
 Set a single value in a double property.
OfxStatus(* propSetInt )(OfxPropertySetHandle properties, const char *property, int index, int value)
 Set a single value in an int property.
OfxStatus(* propSetPointerN )(OfxPropertySetHandle properties, const char *property, int count, void **value)
 Set multiple values of the pointer property.
OfxStatus(* propSetStringN )(OfxPropertySetHandle properties, const char *property, int count, const char **value)
 Set multiple values of a string property.
OfxStatus(* propSetDoubleN )(OfxPropertySetHandle properties, const char *property, int count, double *value)
 Set multiple values of a double property.
OfxStatus(* propSetIntN )(OfxPropertySetHandle properties, const char *property, int count, int *value)
 Set multiple values of an int property.
OfxStatus(* propGetPointer )(OfxPropertySetHandle properties, const char *property, int index, void **value)
 Get a single value from a pointer property.
OfxStatus(* propGetString )(OfxPropertySetHandle properties, const char *property, int index, char **value)
 Get a single value of a string property.
OfxStatus(* propGetDouble )(OfxPropertySetHandle properties, const char *property, int index, double *value)
 Get a single value of a double property.
OfxStatus(* propGetInt )(OfxPropertySetHandle properties, const char *property, int index, int *value)
 Get a single value of an int property.
OfxStatus(* propGetPointerN )(OfxPropertySetHandle properties, const char *property, int count, void **value)
 Get multiple values of a pointer property.
OfxStatus(* propGetStringN )(OfxPropertySetHandle properties, const char *property, int count, char **value)
 Get multiple values of a string property.
OfxStatus(* propGetDoubleN )(OfxPropertySetHandle properties, const char *property, int count, double *value)
 Get multiple values of a double property.
OfxStatus(* propGetIntN )(OfxPropertySetHandle properties, const char *property, int count, int *value)
 Get multiple values of an int property.
OfxStatus(* propReset )(OfxPropertySetHandle properties, const char *property)
 Resets all dimensions of a property to it's default value.
OfxStatus(* propGetDimension )(OfxPropertySetHandle properties, const char *property, int *count)
 Gets the dimension of the property.

Detailed Description

The OFX suite used to access properties on OFX objects.

Definition at line 48 of file ofxProperty.h.


Field Documentation

Gets the dimension of the property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property we are resetting
countis a pointer to an integer where the value is returned
Returns:

Definition at line 327 of file ofxProperty.h.

Referenced by OFX::PropertySet::propGetDimension().

OfxStatus( * OfxPropertySuiteV1::propGetDouble)(OfxPropertySetHandle properties, const char *property, int index, double *value)

Get a single value of a double property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
indexrefers to the index of a multi-dimensional property
valueis a pointer the return location

See the note ArchitectureStrings for how to deal with strings.

Returns:

Definition at line 225 of file ofxProperty.h.

Referenced by OFX::PropertySet::propGetDouble().

OfxStatus( * OfxPropertySuiteV1::propGetDoubleN)(OfxPropertySetHandle properties, const char *property, int count, double *value)

Get multiple values of a double property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
countis the number of values we are getting of that property (ie: indicies 0..count-1)
valueis a pointer to an array of where we will return the property values
Returns:

Definition at line 287 of file ofxProperty.h.

OfxStatus( * OfxPropertySuiteV1::propGetInt)(OfxPropertySetHandle properties, const char *property, int index, int *value)

Get a single value of an int property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
indexrefers to the index of a multi-dimensional property
valueis a pointer the return location
Returns:

Definition at line 240 of file ofxProperty.h.

Referenced by OFX::PropertySet::propGetInt().

OfxStatus( * OfxPropertySuiteV1::propGetIntN)(OfxPropertySetHandle properties, const char *property, int count, int *value)

Get multiple values of an int property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
countis the number of values we are getting of that property (ie: indicies 0..count-1)
valueis a pointer to an array of where we will return the property values
Returns:

Definition at line 302 of file ofxProperty.h.

OfxStatus( * OfxPropertySuiteV1::propGetPointer)(OfxPropertySetHandle properties, const char *property, int index, void **value)

Get a single value from a pointer property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
indexrefers to the index of a multi-dimensional property
valueis a pointer the return location
Returns:

Definition at line 193 of file ofxProperty.h.

Referenced by OFX::PropertySet::propGetPointer().

OfxStatus( * OfxPropertySuiteV1::propGetPointerN)(OfxPropertySetHandle properties, const char *property, int count, void **value)

Get multiple values of a pointer property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
countis the number of values we are getting of that property (ie: indicies 0..count-1)
valueis a pointer to an array of where we will return the property values
Returns:

Definition at line 255 of file ofxProperty.h.

OfxStatus( * OfxPropertySuiteV1::propGetString)(OfxPropertySetHandle properties, const char *property, int index, char **value)

Get a single value of a string property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
indexrefers to the index of a multi-dimensional property
valueis a pointer the return location
Returns:

Definition at line 208 of file ofxProperty.h.

Referenced by OFX::PropertySet::propGetString().

OfxStatus( * OfxPropertySuiteV1::propGetStringN)(OfxPropertySetHandle properties, const char *property, int count, char **value)

Get multiple values of a string property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
countis the number of values we are getting of that property (ie: indicies 0..count-1)
valueis a pointer to an array of where we will return the property values

See the note ArchitectureStrings for how to deal with strings.

Returns:

Definition at line 272 of file ofxProperty.h.

Resets all dimensions of a property to it's default value.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property we are resetting
Returns:

Definition at line 314 of file ofxProperty.h.

Referenced by OFX::PropertySet::propReset().

OfxStatus( * OfxPropertySuiteV1::propSetDouble)(OfxPropertySetHandle properties, const char *property, int index, double value)

Set a single value in a double property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
indexis for multidimenstional properties and is dimension of the one we are setting
valueis the value of the property we are setting
Returns:

Definition at line 96 of file ofxProperty.h.

Referenced by OFX::PropertySet::propSetDouble().

OfxStatus( * OfxPropertySuiteV1::propSetDoubleN)(OfxPropertySetHandle properties, const char *property, int count, double *value)

Set multiple values of a double property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
countis the number of values we are setting in that property (ie: indicies 0..count-1)
valueis a pointer to an array of property values
Returns:

Definition at line 161 of file ofxProperty.h.

OfxStatus( * OfxPropertySuiteV1::propSetInt)(OfxPropertySetHandle properties, const char *property, int index, int value)

Set a single value in an int property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
indexis for multidimenstional properties and is dimension of the one we are setting
valueis the value of the property we are setting
Returns:

Definition at line 112 of file ofxProperty.h.

Referenced by OFX::PropertySet::propSetInt().

OfxStatus( * OfxPropertySuiteV1::propSetIntN)(OfxPropertySetHandle properties, const char *property, int count, int *value)

Set multiple values of an int property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
countis the number of values we are setting in that property (ie: indicies 0..count-1)
valueis a pointer to an array of property values
Returns:

Definition at line 178 of file ofxProperty.h.

OfxStatus( * OfxPropertySuiteV1::propSetPointer)(OfxPropertySetHandle properties, const char *property, int index, void *value)

Set a single value in a pointer property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
indexis for multidimenstional properties and is dimension of the one we are setting
valueis the value of the property we are setting
Returns:

Definition at line 64 of file ofxProperty.h.

Referenced by OFX::PropertySet::propSetPointer().

OfxStatus( * OfxPropertySuiteV1::propSetPointerN)(OfxPropertySetHandle properties, const char *property, int count, void **value)

Set multiple values of the pointer property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
countis the number of values we are setting in that property (ie: indicies 0..count-1)
valueis a pointer to an array of property values
Returns:

Definition at line 128 of file ofxProperty.h.

OfxStatus( * OfxPropertySuiteV1::propSetString)(OfxPropertySetHandle properties, const char *property, int index, const char *value)

Set a single value in a string property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
indexis for multidimenstional properties and is dimension of the one we are setting
valueis the value of the property we are setting
Returns:

Definition at line 80 of file ofxProperty.h.

Referenced by OFX::PropertySet::propSetString().

OfxStatus( * OfxPropertySuiteV1::propSetStringN)(OfxPropertySetHandle properties, const char *property, int count, const char **value)

Set multiple values of a string property.

Parameters:
propertiesis the handle of the thing holding the property
propertyis the string labelling the property
countis the number of values we are setting in that property (ie: indicies 0..count-1)
valueis a pointer to an array of property values
Returns:

Definition at line 144 of file ofxProperty.h.


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