FBPropertyManager Class Reference
#include <fbproperties.h >
Property Manager.
The property manager exists in all FBComponent objects, and contains an array of all the registered properties. These properties may be SDK properties, internal properties or both.
Definition at line 1120 of file fbproperties.h .
Add a property to the property manager.
Parameters
Property Handle to property to add.
Returns Index in list where Property
was added.
Add a property to PropertyCache.
Parameters
pProperty Property to add to cache.
Find a property, based on its name.
Parameters
pPropertyName Name of property to look for.
pMultilangLookup When searching, indicate if the name lookup should also be done on the property name as shown in the GUI. (default = true)
Returns Handle to property found.
Find a property in PropertyCache.
Parameters
pProperty Property to find.
Returns Property from cache.
This function will query the property list for properties fulfilling a particular name pattern.
Parameters
pPropertyNamePattern Indicate the name pattern to search. This pattern can contain any amount of *. (ex: *tr*mod*scene )
pPropList List that contains the resulting properties matching the pattern
pMultilangLookup When searching, indicate if the name lookup should also be done on the property name as shown in the GUI. (default = true)
Note The script FindPropertiesWithWildcard.py shows how to use this function.
Get the number of properties stored in property manager.
Returns Number of properties in manager.
Overloaded [] operator.
Access the property at pIndex
.
Parameters
pIndex Index of property to access.
Returns Property stored at pIndex
.
Remove a property.
Parameters
pProperty Property to remove.
Returns Index where property was found.
void RemoveFromCache
(
KProperty *
pProperty )
Remove a property from PropertyCache.
Parameters
pProperty Property to remove from cache.
friend class FBVisualComponent
friend
The documentation for this class was generated from the following file: