Classes | |
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 const Char * | ThreadName(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 const void * | ConstUVWHandle |
typedef void * | NormalHandle |
typedef const void * | ConstNormalHandle |
typedef void * | VertexColorHandle |
typedef const void * | ConstVertexColorHandle |
Enumerations | |
enum class | OPENDIALOGFLAGS { NONE , IGNORELAYOUT , CLIENTCOORDINATES , ALIGNTOPLEFTATMOUSE } |
enum class | VIEWPORTSELECTFLAGS { NONE , USE_HN , USE_DEFORMERS , REGION_SELECT , IGNORE_HIDDEN_SEL , USE_DISPLAY_MODE , FORCE_USE_DEFORMERS } |
enum class | SCRIPTMODE { NONE , PYTHON , AM_ID } |
enum class | BASEDRAW_HIGHLIGHT { BEFORE_TOOLS , AFTER_TOOLS , INVERSE_Z , DRAW_AFTER_CLEAR } |
enum class | FIELDLAYER_CHANNELFLAG { NONE , ENABLE , VALUE , COLOR , DIRECTION , ROTATION } |
enum class | POPUPEDITTEXTCALLBACK { 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 const void* ConstUVWHandle |
Handle for read-only UVW data. See also: UVWTag.
typedef void* NormalHandle |
Handle for normal data. See also: NormalTag.
typedef const void* ConstNormalHandle |
Handle for read-only normal data. See also: NormalTag.
typedef void* VertexColorHandle |
Handle for vertex color data. See also VertexColorTag.
typedef const void* ConstVertexColorHandle |
Handle for read-only vertex color data. See also VertexColorTag.
|
strong |
enum OPENDIALOGFLAGS MAXON_ENUM_FLAGS | ( | OPENDIALOGFLAGS | ) |
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.