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 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.