Classes | |
struct | ActiveModeInfo |
Namespaces | |
cinema | |
Macros | |
#define | ID_AOM_SETOBJECT_PARENTMESSAGE |
#define | ID_AOM_EXCEED_CLICK |
#define | AOM_MSG_ISENABLED |
#define | AOM_MSG_GETATOMLIST |
#define | AOM_MSG_GETSUBDIALOG |
#define | AOM_MSG_FREESUBDIALOG |
#define | ACTIVEOBJECTMANAGER_SETOBJECTS_OPEN |
#define | ACTIVEOBJECTMANAGER_SETOBJECTS_NOMODESWITCH |
#define | LIBRARY_ACTIVEOBJECTMANAGER |
Typedefs | |
typedef GeData | MESSAGEHOOK(const BaseContainer &msg, void *data) |
Enumerations | |
enum class | ACTIVEOBJECTMODE { NONE , OBJECT , TAG , MATERIAL , SHADER , NODE , TIMELINE , FCURVE , BITMAPINFO , TOOL , VIEW , INFOTAB , CAMERA , RENDERDATA , DOCUMENT , MODELING , LAYER , UV , NODEV2 , DUMMY } |
Functions | |
enum cinema::ACTIVEOBJECTMODE | MAXON_ENUM_LIST (ACTIVEOBJECTMODE) |
Bool | ActiveObjectManager_RegisterMode (ACTIVEOBJECTMODE id, const String &text, MESSAGEHOOK *hook) |
void | ActiveObjectManager_SetMode (ACTIVEOBJECTMODE id, Bool openmanager) |
void | ActiveObjectManager_SetObjects (ACTIVEOBJECTMODE id, const AtomArray &objects, Int32 flags, const DescID &activepage=DescID()) |
void | ActiveObjectManager_SetObject (ACTIVEOBJECTMODE id, C4DAtom *op, Int32 flags, const DescID &activepage=DescID()) |
void | ActiveObjectManager_Open () |
Bool | EditObjectModal (const AtomArray &objects, const String &dlgtitle) |
Bool | EditObjectModal (C4DAtom *op, const String &dlgtitle) |
Bool | EditDescription (C4DAtom *bl, const DescID &id) |
void | AddDescription (C4DAtom *bl) |
void | PasteDescription (C4DAtom *bl) |
Bool | ActiveObjectManager_GetObjects (ACTIVEOBJECTMODE id, AtomArray &objects) |
Bool | ActiveObjectManager_GetModeInfo (ACTIVEOBJECTMODE id, ActiveModeInfo &info) |
Int32 | ActiveObjectManager_GetModeCount () |
Bool | ActiveObjectManager_GetModeInfoIdx (Int32 idx, ActiveModeInfo &info) |
ACTIVEOBJECTMODE | ActiveObjectManager_GetLastMode () |
Variables | |
NONE | |
OBJECT | |
TAG | |
MATERIAL | |
SHADER | |
NODE | |
TIMELINE | |
FCURVE | |
BITMAPINFO | |
TOOL | |
VIEW | |
INFOTAB | |
CAMERA | |
RENDERDATA | |
DOCUMENT | |
MODELING | |
LAYER | |
UV | |
NODEV2 | |
DUMMY | |
#define ID_AOM_SETOBJECT_PARENTMESSAGE |
Parent message to allow the ActiveObject Manager to set a new active object.
#define ID_AOM_EXCEED_CLICK |
NONE |
None.
OBJECT |
Object mode.
TAG |
Tag mode.
MATERIAL |
Material mode.
SHADER |
Shader mode.
NODE |
Xpresso Node mode.
TIMELINE |
Timeline mode.
FCURVE |
F-curve mode.
BITMAPINFO |
BodyPaint bitmap info mode.
TOOL |
Tool mode.
VIEW |
View mode.
INFOTAB |
Info tab.
CAMERA |
Editor camera mode.
RENDERDATA |
Render data mode.
DOCUMENT |
Document settings mode.
MODELING |
Modeling mode.
LAYER |
Layer mode.
UV |
UV Options.
NODEV2 |
New Node mode.
DUMMY |