customgui_description.h File Reference

Classes

struct  DescriptionFilter
 
class  DescriptionCustomGui
 

Macros

#define CUSTOMGUI_DESCRIPTION
 
#define DESCRIPTION_ALLOWFOLDING
 
#define DESCRIPTION_SHOWTITLE
 
#define DESCRIPTION_NOUNDO
 
#define DESCRIPTION_OBJECTSNOTINDOC
 
#define DESCRIPTION_FORCEGETOBJECT
 
#define DESCRIPTION_MODALMODE
 
#define DESCRIPTION_LEFTMATEDITREGION
 
#define DESCRIPTION_STORAGE
 
#define DESCRIPTION_FOLDERSTORE
 
#define DESCRIPTION_SCALE_ALL_ELEMENTS
 
#define DESCRIPTION_NO_SHOW_SUBCHANNELS
 
#define DESCRIPTION_OPEN_ALL_GROUPS
 
#define DESCRIPTION_NO_TAKE_OVERRIDES
 
#define DESCRIPTION_SINGLEDESC_MODE
 
#define DESCRIPTION_MANAGER_TYPE
 
#define DESCRIPTION_HIDE_EMPTY_GROUPS
 
#define DESCRIPTION_HIDE_LAYOUT_SWITCH
 
#define MCB_NAVIGATIONCHANGED
 
#define MCB_SETATOMARRAY
 
#define MM_HASOBJECTS
 

Typedefs

typedef GeData MasterCallBackFunc(GeDialog *master, const BaseContainer &msg)
 

Enumerations

enum  AMFILTERFLAGS {
  NONE,
  SHOWHIDDEN,
  SHOWANIMONLY,
  SHOWLOCKED,
  HIDEINLINEATTRIBUTES
}
 

Functions

enum AMFILTERFLAGS MAXON_ENUM_FLAGS (AMFILTERFLAGS)
 

Variables

 NONE
 
 SHOWHIDDEN
 
 SHOWANIMONLY
 
 SHOWLOCKED
 
 HIDEINLINEATTRIBUTES
 
DescriptionCustomGui MAXON_ENUM_FLAGS
 

Macro Definition Documentation

◆ CUSTOMGUI_DESCRIPTION

#define CUSTOMGUI_DESCRIPTION

Description custom GUI ID.

◆ MM_HASOBJECTS

#define MM_HASOBJECTS

Allows to query the number of active objects:

Int32 cnt = sub->MasterMessage(BaseContainer(MM_HASOBJECTS)).GetInt32();

Typedef Documentation

◆ MasterCallBackFunc

typedef GeData MasterCallBackFunc(GeDialog *master, const BaseContainer &msg)

Callback function.

Parameters
[in]masterThe registered dialog pointer.
[in]msgThe message container: MCB
Returns
The result.

Enumeration Type Documentation

◆ AMFILTERFLAGS

enum AMFILTERFLAGS
strong

Attribute Manager filter flags.

Enumerator
NONE 

None.

SHOWHIDDEN 

Show hidden parameters.

SHOWANIMONLY 

Show animated parameters.

SHOWLOCKED 

Show locked parameters.

HIDEINLINEATTRIBUTES 

Hide attributes if marked with DESC_HIDE_WHEN_INLINE.

Function Documentation

◆ MAXON_ENUM_FLAGS()

enum AMFILTERFLAGS MAXON_ENUM_FLAGS ( AMFILTERFLAGS  )

Variable Documentation

◆ NONE

NONE

None.

◆ SHOWHIDDEN

SHOWHIDDEN

Show hidden parameters.

◆ SHOWANIMONLY

SHOWANIMONLY

Show animated parameters.

◆ SHOWLOCKED

SHOWLOCKED

Show locked parameters.

◆ HIDEINLINEATTRIBUTES

HIDEINLINEATTRIBUTES

Hide attributes if marked with DESC_HIDE_WHEN_INLINE.

◆ MAXON_ENUM_FLAGS

DescriptionCustomGui MAXON_ENUM_FLAGS
Int32
maxon::Int32 Int32
Definition: ge_sys_math.h:45
MM_HASOBJECTS
#define MM_HASOBJECTS
Definition: customgui_description.h:65
BaseContainer
Definition: c4d_basecontainer.h:42