c4d_tooldata.h File Reference

Classes

struct  ControlDisplayStruct
 
class  EditorWindow
 
class  ToolData
 

Namespaces

 cinema
 

Macros

#define PLUGINFLAG_TOOL_EVALUATEHANDLES
 
#define PLUGINFLAG_TOOL_DRAW_MULTIPLANE
 
#define PLUGINFLAG_TOOL_TWEAK
 
#define PLUGINFLAG_TOOL_HIGHLIGHT
 
#define PLUGINFLAG_TOOL_EDITSTATES
 
#define PLUGINFLAG_TOOL_SNAPSETTINGS
 
#define PLUGINFLAG_TOOL_SINGLECLICK
 
#define PLUGINFLAG_TOOL_TWEAK_NO_HIGHLIGHT
 
#define PLUGINFLAG_TOOL_NO_WIREFRAME
 
#define PLUGINFLAG_TOOL_SCULPTBRUSH
 
#define PLUGINFLAG_TOOL_NO_OBJECTOUTLINE
 
#define PLUGINFLAG_TOOL_OBJECTHIGHLIGHT
 
#define PLUGINFLAG_TOOL_SWITCHACTION
 
#define PLUGINFLAG_TOOL_IS_SELECTION
 
#define PLUGINFLAG_TOOL_NO_TOPOLOGY_EDIT
 

Enumerations

enum class  VERTEXCOLOR_DISPLAYMODE {
  NONE ,
  COLOR ,
  ALPHA
}
 
enum  {
  PENPRESSURE ,
  PENTILT ,
  PENROTATION ,
  PENDRAWROTATION ,
  PENDRAWRANDOMNESS ,
  PENDRAWWHEELROTATION ,
  PENDRAWWHEELPRESSURE ,
  PENDRAWDISTANCE ,
  PENFINGERWHEEL
}
 

Functions

enum cinema::VERTEXCOLOR_DISPLAYMODE MAXON_ENUM_FLAGS (VERTEXCOLOR_DISPLAYMODE)
 
BaseContainer * GetToolData (BaseDocument *doc, Int32 pluginid, Bool create=true)
 
const BaseContainer * GetToolData (const BaseDocument *doc, Int32 pluginid, Bool create=true)
 
Float GetToolScale (BaseDraw *bd, AtomArray *arr, Int32 all, Int32 mode=-1)
 
Bool RegisterToolPlugin (Int32 id, const maxon::String &str, Int32 info, BaseBitmap *icon, const maxon::String &help, ToolData *dat)
 

Variables

 NONE
 
 COLOR
 
 ALPHA
 

Variable Documentation

◆ NONE

NONE

◆ COLOR

COLOR

◆ ALPHA

ALPHA