Classes | |
| class | FieldList | 
| class | FieldListGui | 
Macros | |
| #define | CUSTOMGUI_FIELDLIST | 
| #define | CUSTOMDATATYPE_FIELDLIST | 
| #define | DESC_FIELDLIST_MULTISELECT | 
| #define | DESC_FIELDLIST_HIERARCHICAL | 
| #define | DESC_FIELDLIST_DRAGTYPE | 
| #define | DESC_FIELDLIST_NOCOLOR | 
| #define | DESC_FIELDLIST_NODIRECTION | 
| #define | DESC_FIELDLIST_NOROTATION | 
| #define | DESC_FIELDLIST_NOVALUE | 
| #define | DESC_FIELDLIST_NOHEADER | 
Typedefs | |
| typedef maxon::Delegate< maxon::Result< void >FieldInput &, const FieldInfo &)> | FieldLambdaInput | 
| typedef maxon::Delegate< maxon::Result< void >const FieldInput &, const FieldOutputBlock &, const FieldInfo &)> | FieldLambdaOutput | 
Enumerations | |
| enum | FIELDLIST_FLAGS {  NONE, CLAMPOUTPUT, ENABLEDIRECTIONBYDEFAULT, ENABLECOLORBYDEFAULT, DISABLEVALUEBYDEFAULT, SIMPLEGUI, ENABLEROTATIONBYDEFAULT }  | 
Functions | |
| enum FIELDLIST_FLAGS | MAXON_ENUM_FLAGS (FIELDLIST_FLAGS) | 
Variables | |
| static const Int32 | ID_FIELDSUBLIST_ICON | 
| static const Int32 | ID_FIELDMASK_ICON | 
| NONE | |
| CLAMPOUTPUT | |
| ENABLEDIRECTIONBYDEFAULT | |
| ENABLECOLORBYDEFAULT | |
| DISABLEVALUEBYDEFAULT | |
| SIMPLEGUI | |
| ENABLEROTATIONBYDEFAULT | |
| FieldList | MAXON_ENUM_FLAGS | 
| #define CUSTOMGUI_FIELDLIST | 
Field custom GUI ID.
| #define CUSTOMDATATYPE_FIELDLIST | 
| #define DESC_FIELDLIST_MULTISELECT | 
FieldList custom GUI Description Flags.
@markprivate
| #define DESC_FIELDLIST_HIERARCHICAL | 
@markprivate
| #define DESC_FIELDLIST_DRAGTYPE | 
Accepted drag types for the list (Int32) default value is DRAGTYPE_ATOMARRAY.
| #define DESC_FIELDLIST_NOCOLOR | 
Disable the Color channel for the list (Bool)
| #define DESC_FIELDLIST_NODIRECTION | 
Disable the Direction channel for the list (Bool)
| #define DESC_FIELDLIST_NOROTATION | 
Disable the Rotation channel for the list (Bool)
| #define DESC_FIELDLIST_NOVALUE | 
Disable the Value channel for the list (Bool)
| #define DESC_FIELDLIST_NOHEADER | 
Disable the list header (Bool)
| typedef maxon::Delegate<maxon::Result<void>FieldInput&, const FieldInfo&)> FieldLambdaInput | 
| typedef maxon::Delegate<maxon::Result<void>const FieldInput&, const FieldOutputBlock&, const FieldInfo&)> FieldLambdaOutput | 
      
  | 
  strong | 
| Enumerator | |
|---|---|
| NONE | No flags.  | 
| CLAMPOUTPUT | Clamp the output values from the FieldList.  | 
| ENABLEDIRECTIONBYDEFAULT | Have direction enabled by default on new layers.  | 
| ENABLECOLORBYDEFAULT | Have color enabled by default on new layers.  | 
| DISABLEVALUEBYDEFAULT | Disable the value channel by default on new layers.  | 
| SIMPLEGUI | Use a simplified GUI, this is only possible if there is only a single standard fieldlayer in the datatype.  | 
| ENABLEROTATIONBYDEFAULT | Have direction enabled by default on new layers.  | 
| enum FIELDLIST_FLAGS MAXON_ENUM_FLAGS | ( | FIELDLIST_FLAGS | ) | 
      
  | 
  static | 
The generic icon for sublists.
      
  | 
  static | 
The icon for the mask sublist.
| NONE | 
No flags.
| CLAMPOUTPUT | 
Clamp the output values from the FieldList.
| ENABLEDIRECTIONBYDEFAULT | 
Have direction enabled by default on new layers.
| ENABLECOLORBYDEFAULT | 
Have color enabled by default on new layers.
| DISABLEVALUEBYDEFAULT | 
Disable the value channel by default on new layers.
| SIMPLEGUI | 
Use a simplified GUI, this is only possible if there is only a single standard fieldlayer in the datatype.
| ENABLEROTATIONBYDEFAULT | 
Have direction enabled by default on new layers.
| FieldList MAXON_ENUM_FLAGS |