customgui_field.h File Reference

Classes

class  FieldLayer
 
class  FieldList
 
class  iFieldCustomDatatype
 
class  CustomDataTypeFieldClass
 

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
 

Enumerations

enum  FIELDLIST_FLAGS {
  FIELDLIST_FLAGS_NONE,
  FIELDLIST_FLAGS_CLAMPOUTPUT,
  FIELDLIST_FLAGS_ENABLEDIRECTIONBYDEFAULT,
  FIELDLIST_FLAGS_ENABLECOLORBYDEFAULT,
  FIELDLIST_FLAGS_DISABLEVALUEBYDEFAULT,
  FIELDLIST_FLAGS_SIMPLEGUI,
  FIELDLIST_FLAGS_ENABLEROTATIONBYDEFAULT
}
 
enum  FIELDLAYER_FLAG {
  FIELDLAYER_FLAG_NONE,
  FIELDLAYER_FLAG_SKIP,
  FIELDLAYER_FLAG_ERRORSKIP,
  FIELDLAYER_FLAG_HIDE,
  FIELDLAYER_FLAG_MODIFYDATA,
  FIELDLAYER_FLAG_PRESERVEALPHA,
  FIELDLAYER_FLAG_NOCHILDVALUE,
  FIELDLAYER_FLAG_NOCHILDCOLOR,
  FIELDLAYER_FLAG_NOCHILDDIRECTION,
  FIELDLAYER_FLAG_TEMPORARY,
  FIELDLAYER_FLAG_NOCHILDROTATION,
  FIELDLAYER_FLAG_SKIPWITHDEFAULTOUTPUTS
}
 
enum  FIELDLAYER_CHANNELFLAG {
  FIELDLAYER_CHANNELFLAG_NONE,
  FIELDLAYER_CHANNELFLAG_ENABLE,
  FIELDLAYER_CHANNELFLAG_VALUE,
  FIELDLAYER_CHANNELFLAG_COLOR,
  FIELDLAYER_CHANNELFLAG_DIRECTION,
  FIELDLAYER_CHANNELFLAG_ROTATION
}
 

Macro Definition Documentation

◆ CUSTOMGUI_FIELDLIST

#define CUSTOMGUI_FIELDLIST

Field custom GUI ID.

◆ CUSTOMDATATYPE_FIELDLIST

#define CUSTOMDATATYPE_FIELDLIST

◆ DESC_FIELDLIST_MULTISELECT

#define DESC_FIELDLIST_MULTISELECT

FieldList custom GUI Description Flags.

Private.

◆ DESC_FIELDLIST_HIERARCHICAL

#define DESC_FIELDLIST_HIERARCHICAL

Private.

◆ DESC_FIELDLIST_DRAGTYPE

#define DESC_FIELDLIST_DRAGTYPE

Accepted drag types for the list (Int32) default value is DRAGTYPE_ATOMARRAY.

◆ DESC_FIELDLIST_NOCOLOR

#define DESC_FIELDLIST_NOCOLOR

Disable the Color channel for the list (Bool)

◆ DESC_FIELDLIST_NODIRECTION

#define DESC_FIELDLIST_NODIRECTION

Disable the Direction channel for the list (Bool)

◆ DESC_FIELDLIST_NOROTATION

#define DESC_FIELDLIST_NOROTATION

Disable the Rotation channel for the list (Bool)

◆ DESC_FIELDLIST_NOVALUE

#define DESC_FIELDLIST_NOVALUE

Disable the Value channel for the list (Bool)

◆ DESC_FIELDLIST_NOHEADER

#define DESC_FIELDLIST_NOHEADER

Disable the list header (Bool)