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 class | 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 field layer 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 field layer in the datatype.
ENABLEROTATIONBYDEFAULT |
Have direction enabled by default on new layers.
FieldList MAXON_ENUM_FLAGS |