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 ,
   SHOWKEYFRAMESEL ,
   SHOWANIMATED ,
   SHOWDRIVERDRIVENXPRESSO ,
   SHOWOVERRIDEN
}

函数

enum AMFILTERFLAGS   MAXON_ENUM_FLAGS ( AMFILTERFLAGS )

变量

  NONE
  SHOWHIDDEN
  SHOWANIMONLY
  SHOWLOCKED
  HIDEINLINEATTRIBUTES
  SHOWKEYFRAMESEL
  SHOWANIMATED
  SHOWDRIVERDRIVENXPRESSO
  SHOWOVERRIDEN
DescriptionCustomGui   MAXON_ENUM_FLAGS

Macro Definition Documentation

◆  CUSTOMGUI_DESCRIPTION

#define CUSTOMGUI_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.

参数
[in] master The registered dialog pointer.
[in] msg The message container: MCB
返回
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.

SHOWKEYFRAMESEL 

Hide attributes if they are not in keyframe selection.

SHOWANIMATED 

Hide attributes if they are not animated.

SHOWDRIVERDRIVENXPRESSO 

Hide attributes if they are an expresso driver or driven.

SHOWOVERRIDEN 

Hide attributes if they are overriden.

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.

◆  SHOWKEYFRAMESEL

SHOWKEYFRAMESEL

Hide attributes if they are not in keyframe selection.

◆  SHOWANIMATED

SHOWANIMATED

Hide attributes if they are not animated.

◆  SHOWDRIVERDRIVENXPRESSO

SHOWDRIVERDRIVENXPRESSO

Hide attributes if they are an expresso driver or driven.

◆  SHOWOVERRIDEN

SHOWOVERRIDEN

Hide attributes if they are overriden.

◆  MAXON_ENUM_FLAGS

DescriptionCustomGui MAXON_ENUM_FLAGS
Int32
maxon::Int32 Int32
定义: ge_sys_math.h:58
MM_HASOBJECTS
#define MM_HASOBJECTS
定义: customgui_description.h:66
BaseContainer
定义: c4d_basecontainer.h:46