|
RAVE
|
Interface for defining your own compositing factory method. More...
#include "compositearguments.h"#include "compositegeneratorfactory.h"#include "compositegenerator.h"#include "cartesian.h"#include "rave_object.h"#include "rave_types.h"#include "raveobject_list.h"#include "rave_field.h"Go to the source code of this file.
Functions | |
| const char * | LegacyCompositeGeneratorFactory_getName (CompositeGeneratorFactory_t *self) |
| const char * | LegacyCompositeGeneratorFactory_getDefaultId (CompositeGeneratorFactory_t *self) |
| int | LegacyCompositeGeneratorFactory_canHandle (CompositeGeneratorFactory_t *self, CompositeArguments_t *arguments) |
| int | LegacyCompositeGeneratorFactory_setProperties (CompositeGeneratorFactory_t *self, RaveProperties_t *properties) |
| Sets the factory with properties. | |
| RaveProperties_t * | LegacyCompositeGeneratorFactory_getProperties (CompositeGeneratorFactory_t *self) |
| Returns properties from the factory. | |
| Cartesian_t * | LegacyCompositeGeneratorFactory_generate (CompositeGeneratorFactory_t *self, CompositeArguments_t *arguments) |
| CompositeGeneratorFactory_t * | LegacyCompositeGeneratorFactory_create (CompositeGeneratorFactory_t *self) |
| The factory creation method. | |
Variables | |
| RaveCoreObjectType | LegacyCompositeGeneratorFactory_TYPE |
| Type definition to use when creating a rave object. | |
Interface for defining your own compositing factory method.
If CompositeGeneratorFactory_canHandle(...) returns true, then CompositeGeneratorFactory_generate(....) will be called.
| int LegacyCompositeGeneratorFactory_canHandle | ( | CompositeGeneratorFactory_t * | self, |
| CompositeArguments_t * | arguments ) |
| CompositeGeneratorFactory_t * LegacyCompositeGeneratorFactory_create | ( | CompositeGeneratorFactory_t * | self | ) |
The factory creation method.
The initializing function so that we know what composite generator we are working with.
The factory creation method.
Note, this function will be called by the composite module and will override any previous calls.
| Cartesian_t * LegacyCompositeGeneratorFactory_generate | ( | CompositeGeneratorFactory_t * | self, |
| CompositeArguments_t * | arguments ) |
| const char * LegacyCompositeGeneratorFactory_getDefaultId | ( | CompositeGeneratorFactory_t * | self | ) |
| const char * LegacyCompositeGeneratorFactory_getName | ( | CompositeGeneratorFactory_t * | self | ) |
| RaveProperties_t * LegacyCompositeGeneratorFactory_getProperties | ( | CompositeGeneratorFactory_t * | self | ) |
Returns properties from the factory.
| [in] | self | - self |
| int LegacyCompositeGeneratorFactory_setProperties | ( | CompositeGeneratorFactory_t * | self, |
| RaveProperties_t * | properties ) |
Sets the factory with properties.
| [in] | self | - self |
| [in] | properties | - the properties |
|
extern |
Type definition to use when creating a rave object.