FIELDLAYER

Detailed Description

Field Layer plugin flags.

See also
RegisterFieldLayerPlugin()

Macros

#define FIELDLAYER_DIRECT
 
#define FIELDLAYER_CHILDREN
 
#define FIELDLAYER_NOVALUEOUT
 
#define FIELDLAYER_NOCOLOROUT
 
#define FIELDLAYER_NODIRECTIONOUT
 
#define FIELDLAYER_AGGREGATE
 
#define FIELDLAYER_HASREMAP
 
#define FIELDLAYER_PREMULTIPLIED
 
#define FIELDLAYER_NOROTATIONOUT
 

Macro Definition Documentation

◆ FIELDLAYER_DIRECT

#define FIELDLAYER_DIRECT

The FieldLayer will have access to directly manipulate the 'result' data in ModifyValues rather than purely overwrite it.

◆ FIELDLAYER_CHILDREN

#define FIELDLAYER_CHILDREN

The FieldLayer accepts child layers (which it then must evaluate itself in it's Sample function).

◆ FIELDLAYER_NOVALUEOUT

#define FIELDLAYER_NOVALUEOUT

The FieldLayer doesn't calculate values.

◆ FIELDLAYER_NOCOLOROUT

#define FIELDLAYER_NOCOLOROUT

The FieldLayer doesn't calculate colors.

◆ FIELDLAYER_NODIRECTIONOUT

#define FIELDLAYER_NODIRECTIONOUT

The FieldLayer doesn't calculate directions.

◆ FIELDLAYER_AGGREGATE

#define FIELDLAYER_AGGREGATE

The FieldLayer will invoke it's Aggregate function to collect the final output after the layers have been calculated for this block/thread and do any internal cleanup at the end of a blocks execution.

◆ FIELDLAYER_HASREMAP

#define FIELDLAYER_HASREMAP

The FieldLayer will show and use a Remapping tab like the Field Objects.

◆ FIELDLAYER_PREMULTIPLIED

#define FIELDLAYER_PREMULTIPLIED

The FieldLayer will receive FieldOutputBlock data premultiplied by alpha values.

◆ FIELDLAYER_NOROTATIONOUT

#define FIELDLAYER_NOROTATIONOUT

The FieldLayer doesn't calculate rotational velocities.