Namespaces | |
| maxon | |
Enumerations | |
| enum class | TOOLTRANSFORM_FLAG {  NO_TRANSFORM , NO_RECURSE , NO_PARAMS , NONE }  | 
| enum class | MODIFIER_FLAG : Int64 {  NO_NORMAL_DEFORMATION , NONE }  | 
| enum class | MULTILINEEDITTEXTMESSAGEFLAGS {  NONE , SET }  | 
| enum class | SCRIPT_CONTEXT {  UNKNOWN , SCRIPT_MANAGER , GENERATOR_PYTHON , EFFECTOR_PARAMETER_MODE , EFFECTOR_FULL_MODE , FIELD_OBJECT , FIELD_LAYER , TAG_PYTHON , TAG_INTERACTION , TAG_VISUAL_SELECTOR , TAG_CHARACTER_COMPONENT , MAT_SKETCHTOON_COLOR , MAT_SKETCHTOON_THICKNESS , MAT_SKETCHTOON_OPACITY , GVNODE_PYTHON }  | 
| enum class | SCRIPT_LANGUAGE {  UNKOWN , PYTHON , OSL }  | 
| enum class | MSG_DOCUMENTINFO_TYPE_BEFOREMERGE_RESULT {  CANCEL , MERGE , NEWSCENE }  | 
| #define INSTANCEOFROOT | ( | X | ) | 
| #define INSTANCEOF | ( | X, | |
| Y | |||
| ) | 
| #define BlCall | ( | fnc | ) | 
| #define MSG_CONVERT_TO_IES_STRING | 
Private. Sent to convert the internal IES representation to a maxon::String.
| #define MSG_COMPUTE_LIGHT_COLOR | 
Private. Sent to compute the color of a light.
| #define MSG_COMPUTE_LIGHT_AREA | 
Private. Sent to compute the area of a light.
| #define MSG_GETCUSTOMICON_SETTINGS | 
| #define MSG_FIELDGUI_GETSUBLISTINFO | 
Sent to retrieve the correct channel flags for the GeListHead in the passed The corresponding data is FieldGuiGetSubListInfo.@ object, this lets the Field List GUI know which channels will be sampled in the sublist that the GeListHead owns in order that it can hide channels not in use.
| #define MSG_FIELDGUI_ENABLEMASK | 
Private.
| #define MSG_FIELDGUI_DISABLEMASK | 
Sent to the owning FieldLayer with a passed GeListHead* that the user has pressed the delete key on in the GUI to remove. The FieldLayer must handle the deletion itself.
| #define MSG_BASEOBJECT_PRIVATEDATA_SET | 
This message is used to send private data to the baseObject. The contents of the message are described by BaseObjectPrivateMessage, which provides both a generic ObjectRef which can store any type of StrongRef'd data and a key, which uniquely identifies the message. Using the unique key the data is stored as an entry in a private thread-safe hashmap on the baseObject. The private entry can be then queried with MSG_BASEOBJECT_PRIVATEDATA_GET.
| #define MSG_BASEOBJECT_PRIVATEDATA_GET | 
This message is used to query private data from the baseObject. The contents of the message are described by BaseObjectPrivateMessage, which provides both a generic ObjectRef which can store any type of StrongRef'd data and a key, which uniquely identifies the message. Using the unique key the data is queried from a private thread-safe hashmap on the baseObject. To query with this message only the key member has to be set. If the key was previously set through a MSG_BASEOBJECT_PRIVATEDATA_SET message, the data is returned in the dataRefPtr member.
| #define MSG_DISALLOW_UV_3D_DISPLAY | 
Private.
| #define MSG_TOOL_CLONE | 
Private.
| #define MSG_GET_VIEWPORT_RENDER_ID | 
This message is used to get the viewport render ID. The message data is of type ViewportRenderIDMessageData. Private.
| #define MSG_NOTIFY_EVENT | 
Private.
      
  | 
  strong | 
Describes the script contexts that can be conveyed by ScriptInfoData events. 
      
  | 
  strong | 
Describes scripting languages that can be conveyed by ScriptInfoData events. 
| Enumerator | |
|---|---|
| UNKOWN | Used for all unknown syntaxes.  | 
| PYTHON | Used for Standard CPython syntax.  | 
| OSL | Used for Open Shading Language syntax.  | 
| enum SCRIPT_CONTEXT MAXON_ENUM_LIST | ( | SCRIPT_CONTEXT | ) | 
| enum SCRIPT_LANGUAGE MAXON_ENUM_LIST | ( | SCRIPT_LANGUAGE | ) | 
| String GetScriptDefaultCode | ( | const SCRIPT_CONTEXT & | context | ) | 
| NO_TRANSFORM | 
| NO_RECURSE | 
| NO_PARAMS | 
| NONE | 
No flags.
| struct MultilineEditTextStoreUndo MAXON_ENUM_FLAGS | 
| NO_NORMAL_DEFORMATION | 
Will prevent the deformer or deformer tag from deforming the normals via tangent space transformation.
| SET | 
Set.
| UNKNOWN | 
Used for unknown script types.
| SCRIPT_MANAGER | 
Used for Script Manager scripts.
| GENERATOR_PYTHON | 
Used for Python Generator object scripts.
| EFFECTOR_PARAMETER_MODE | 
Used for Python Effector parameter control scripts.
| EFFECTOR_FULL_MODE | 
Used for Python Effector full control scripts.
| FIELD_OBJECT | 
Used for Python Field object scripts.
| FIELD_LAYER | 
Used for Python Field layer scripts.
| TAG_PYTHON | 
Used for Python tag scripts.
| TAG_INTERACTION | 
Used for Interaction tag scripts.
| TAG_VISUAL_SELECTOR | 
Used for Visual Selector tag scripts.
| TAG_CHARACTER_COMPONENT | 
Used for Character Component tag scripts.
| MAT_SKETCHTOON_COLOR | 
Used for Sketch and Toon color channel scripts.
| MAT_SKETCHTOON_THICKNESS | 
Used for Sketch and Toon thickness channel scripts.
| MAT_SKETCHTOON_OPACITY | 
Used for Sketch and Toon opacity channel scripts.
| GVNODE_PYTHON | 
Used for Python Xpresso node scripts.
| UNKOWN | 
Used for all unknown syntaxes.
| PYTHON | 
Used for Standard CPython syntax.
| OSL | 
Used for Open Shading Language syntax.
| struct GetCustomIconData MAXON_ENUM_LIST | 
| CANCEL | 
Allows to cancel the merge.
| MERGE | 
Default, as before, just merge.
| NEWSCENE | 
< Overwrites the merge flag and loads the scene as opened with load.
 In that case the message MSG_DOCUMENTINFO_TYPE_MERGE will not be send to the original document but a MSG_DOCUMENTINFO_TYPE_LOAD message instead. 
      
  | 
  static | 
Private.