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 |