Classes | |
class | BaseBitSet< ALLOCATOR > |
struct | UVWStruct |
struct | SUVWStruct |
struct | NormalStruct |
struct | VertexColorStruct |
struct | IconData |
struct | ModelingCommandData |
struct | MultiPassChannel |
Namespaces | |
maxon | |
maxon::nodes | |
Macros | |
#define | API_VERSION |
Typedefs | |
using | NimbusForwardRef = ForwardRefWithExtraBase< NimbusRef, NimbusBaseRef > |
using | CustomLicenseItemDelegate = Delegate< Result< void >(const InternedId &featureId, const String &provider, Bool isValid, const CString &jwtString)> |
using | NodeMaterialLinkResolveFunc = Delegate< Result< ::BaseList2D * >(::BaseLink *link, ::BaseDocument *baseDocument)> |
using | NetworkIpAddr = maxon::NetworkIpAddr |
using | NetworkIpAddrPort = maxon::NetworkIpAddrPort |
using | NetworkInterface = maxon::NetworkInterface |
using | ZeroConfService = maxon::ZeroConfServiceRef |
using | ProcessEditorPreviewImageFn = maxon::Delegate< maxon::Result< void >(BaseBitmap const *&bitmap, UInt32 &checksum)> |
using | ModifyFilenameDelegate = maxon::Delegate< maxon::Result< void >(Int32 message, const Filename &oldName, const Filename &newName)> |
typedef Int32 | CDialogMessage(CDialog *cd, CUserArea *cu, BaseContainer *msg) |
typedef void | ListViewCallBack(Int32 &res_type, void *&result, void *userdata, void *secret, Int32 cmd, Int32 line, Int32 col, void *data1) |
typedef void | IlluminationModel(VolumeData *sd, RayLightCache *rlc, void *dat) |
typedef void(* | BrowserPopupCallback) (void *userdata, Int32 cmd, SDKBrowserURL &url, const maxon::Id &assetId) |
typedef Bool(* | BaseDrawMessageHook) (BaseDraw *pBaseDraw, BaseDocument *pDoc, BASEDRAW_HOOK_MESSAGE msg, void *pData) |
typedef void | ThreadMain(void *data) |
typedef Bool | ThreadTest(void *data) |
typedef void | ProgressHook(Float p, RENDERPROGRESSTYPE progress_type, void *context) |
typedef void | WriteProgressHook(WRITEMODE mode, BaseBitmap *bmp, const Filename &fn, Bool mainImage, Int32 frame, Int32 renderTime, Int32 streamnum, const maxon::String &streamname, void *context) |
typedef void | BakeProgressHook(BakeProgressInfo *info) |
typedef void * | HierarchyAlloc(void *main) |
typedef void | HierarchyFree(void *main, void *data) |
typedef void | HierarchyCopyTo(void *main, void *src, void *dst) |
typedef Bool | HierarchyDo(void *main, void *data, BaseObject *op, const Matrix &mg, Bool controlobject) |
typedef void(* | LASTCURSORINFOFUNC) () |
typedef Bool(* | SaveCallbackImageFunc) (RDATA_SAVECALLBACK_CMD cmd, void *userdata, BaseDocument *doc, Int32 framenum, BaseBitmap *bmp, const Filename &fn) |
typedef Bool | BackgroundHandler(void *data, BACKGROUNDHANDLERCOMMAND command, BACKGROUNDHANDLERFLAGS parm) |
typedef void(* | C4D_CrashHandler) (Char *crashinfo) |
typedef void(* | C4D_CreateOpenGLContext) (void *context, void *root, UInt32 flags) |
typedef void(* | C4D_DeleteOpenGLContext) (void *context, UInt32 flags) |
typedef GeData | CodeEditorCallback(BaseList2D *obj, const BaseContainer &msg) |
typedef void * | UVWHandle |
typedef void * | NormalHandle |
typedef void * | VertexColorHandle |
Enumerations | |
enum | OPENDIALOGFLAGS { NONE, IGNORELAYOUT, CLIENTCOORDINATES, ALIGNTOPLEFTATMOUSE } |
enum | VIEWPORTSELECTFLAGS { NONE, USE_HN, USE_DEFORMERS, REGION_SELECT, IGNORE_HIDDEN_SEL, USE_DISPLAY_MODE, FORCE_USE_DEFORMERS } |
enum | SCRIPTMODE { NONE, PYTHON, AM_ID } |
enum | BASEDRAW_HIGHLIGHT { BEFORE_TOOLS, AFTER_TOOLS, INVERSE_Z, DRAW_AFTER_CLEAR } |
enum | FIELDLAYER_CHANNELFLAG { NONE, ENABLE, VALUE, COLOR, DIRECTION, ROTATION } |
enum | POPUPEDITTEXTCALLBACK { TEXTCHANGED, CLOSED, CANCELED, CURSOR_UP, CURSOR_DOWN } |
Functions | |
const typedef Char * | ThreadName (void *data) |
enum OPENDIALOGFLAGS | MAXON_ENUM_FLAGS (OPENDIALOGFLAGS) |
enum VIEWPORTSELECTFLAGS | MAXON_ENUM_FLAGS (VIEWPORTSELECTFLAGS) |
enum SCRIPTMODE | MAXON_ENUM_LIST (SCRIPTMODE) |
enum BASEDRAW_HIGHLIGHT | MAXON_ENUM_LIST (BASEDRAW_HIGHLIGHT) |
enum FIELDLAYER_CHANNELFLAG | MAXON_ENUM_FLAGS (FIELDLAYER_CHANNELFLAG) |
enum POPUPEDITTEXTCALLBACK | MAXON_ENUM_LIST (POPUPEDITTEXTCALLBACK) |
Variables | |
const typedef void * | ConstUVWHandle |
const typedef void * | ConstNormalHandle |
const typedef void * | ConstVertexColorHandle |
NONE | |
IGNORELAYOUT | |
CLIENTCOORDINATES | |
ALIGNTOPLEFTATMOUSE | |
USE_HN | |
USE_DEFORMERS | |
REGION_SELECT | |
IGNORE_HIDDEN_SEL | |
USE_DISPLAY_MODE | |
FORCE_USE_DEFORMERS | |
PYTHON | |
AM_ID | |
BEFORE_TOOLS | |
AFTER_TOOLS | |
INVERSE_Z | |
DRAW_AFTER_CLEAR | |
ENABLE | |
VALUE | |
COLOR | |
DIRECTION | |
ROTATION | |
TEXTCHANGED | |
CLOSED | |
CANCELED | |
CURSOR_UP | |
CURSOR_DOWN | |
#define API_VERSION |
Cinema 4D API version
using NetworkIpAddr = maxon::NetworkIpAddr |
using NetworkInterface = maxon::NetworkInterface |
using ZeroConfService = maxon::ZeroConfServiceRef |
using ProcessEditorPreviewImageFn = maxon::Delegate<maxon::Result<void>(BaseBitmap const* &bitmap, UInt32 & checksum)> |
using ModifyFilenameDelegate = maxon::Delegate<maxon::Result<void>(Int32 message, const Filename& oldName, const Filename& newName)> |
typedef void* NormalHandle |
Handle for normal data. See also: NormalTag.
typedef void* VertexColorHandle |
Handle for vertex color data. See also VertexColorTag.
|
strong |
enum OPENDIALOGFLAGS MAXON_ENUM_FLAGS | ( | OPENDIALOGFLAGS | ) |
const typedef void* ConstUVWHandle |
Handle for read-only UVW data. See also: UVWTag.
const typedef void* ConstNormalHandle |
Handle for read-only normal data. See also: NormalTag.
const typedef void* ConstVertexColorHandle |
Handle for read-only vertex color data. See also VertexColorTag.
NONE |
None.
Normal multi-line text field.
IGNORELAYOUT |
set to ignore to load layout informations from the layout file
CLIENTCOORDINATES |
defines to open the window position and size in window client coordinates, this means the given position and size will be adjusted with the window borders
ALIGNTOPLEFTATMOUSE |
aligns the manager at the top/left position of the current mouse position.
USE_HN |
Use HyperNURBS.
USE_DEFORMERS |
Use deformers.
REGION_SELECT |
A rectangle, polygon and lasso selection counts the number of vertices of a polygon within its area. Usually hidden vertices are not taken into account.
This flag allows hidden vertices to be taken into account, otherwise it is not possible to select polygons if for example all points are hidden.
IGNORE_HIDDEN_SEL |
Ignore hidden selection.
USE_DISPLAY_MODE |
If this flag is set and the display mode is Wireframe or Isoparms only edges and vertices are written into the ViewportSelect buffer.
The ViewportSelect mode must be Mpolyedgepoint.
FORCE_USE_DEFORMERS |
Use deformers even when the viewport DISPLAYEDITSTATE::DEFORM is disabled.
PYTHON |
Python syntax highlighting.
AM_ID |
Plain Attribute Manager ID (used for online help and new feature highlighting).
BEFORE_TOOLS |
Use SCENEHOOKDRAW::HIGHLIGHT_PASS_BEFORE_TOOL as draw mode for the scene hooks.
AFTER_TOOLS |
Use SCENEHOOKDRAW::HIGHLIGHT_PASS as draw mode for the scene hooks.
INVERSE_Z |
Use SCENEHOOKDRAW::HIGHLIGHT_PASS_INV as draw mode for the scene hooks.
DRAW_AFTER_CLEAR |
Use SCENEHOOKDRAW::DRAW_PASS_AFTER_CLEAR as draw mode for the scene hooks.
ENABLE |
The layer is enabled and being sampled.
VALUE |
Value sampling is enabled for this layer.
COLOR |
Color sampling is enabled for this layer.
DIRECTION |
Direction sampling is enabled for this layer.
ROTATION |
Rotation sampling is enabled for this layer.
TEXTCHANGED |
Text was changed.
CLOSED |
Window was closed.
CANCELED |
Operation was canceled.
CURSOR_UP |
User exited by pressing the up key.
CURSOR_DOWN |
User exited by pressing the down key.