FIELDLAYER Enumeration

详细描述

Field Layer plugin flags.

另请参阅
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.