FIELDLAYER_FLAG

Detailed Description

FieldLayer status values for execution and display.

See also
FieldLayer::GetLayerFlags

Enumerations

enum  FIELDLAYER_FLAG {
  NONE,
  SKIP,
  ERRORSKIP,
  HIDE,
  MODIFYDATA,
  PRESERVEALPHA,
  NOCHILDVALUE,
  NOCHILDCOLOR,
  NOCHILDDIRECTION,
  TEMPORARY,
  NOCHILDROTATION,
  SKIPWITHDEFAULTOUTPUTS
}
 

Functions

enum FIELDLAYER_FLAG MAXON_ENUM_FLAGS (FIELDLAYER_FLAG)
 

Enumeration Type Documentation

◆ FIELDLAYER_FLAG

enum FIELDLAYER_FLAG
strong
Enumerator
NONE 

Default state.

SKIP 

Layer calculation is disabled, e.g. the linked object on a standard layer's deform mode is false.

ERRORSKIP 

Layer calculation is disabled due to a non critical error in InitializeSampling or as user specified in GetFieldLayerFlags.

HIDE 

Layer should be completely ignored from both calculation and GUI display, e.g. the linked object has been deleted.

MODIFYDATA 

The layer modifies existing data and needs the values from layers beneath it in the layerlist in the "results" array inside of Sample.

PRESERVEALPHA 

The layer doesn't adjust the existing alpha and it's color changes should be applied ignoring any alpha values.

NOCHILDVALUE 

Children of this layer wont output their value.

NOCHILDCOLOR 

Children of this layer wont output their color.

NOCHILDDIRECTION 

Children of this layer wont output their direction.

TEMPORARY 

Don't save this layer with the list or duplicate it (outside of undo)

NOCHILDROTATION 

Children of this layer wont output their direction.

SKIPWITHDEFAULTOUTPUTS 

The Field is sampling is skipped with no error, untouched FieldOutput will be blended with previous layer.

Function Documentation

◆ MAXON_ENUM_FLAGS()

enum FIELDLAYER_FLAG MAXON_ENUM_FLAGS ( FIELDLAYER_FLAG  )