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 | 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)> |
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) |
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 模式, 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 矩阵 &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 |
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 } |
函数 |
|
const typedef Char * | ThreadName (void *data) |
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 ) |
变量 |
|
const typedef void * | ConstUVWHandle |
const typedef void * | ConstNormalHandle |
const typedef void * | ConstVertexColorHandle |
NONE | |
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 NetworkIpAddrPort = maxon::NetworkIpAddrPort |
using NetworkInterface = maxon::NetworkInterface |
using ZeroConfService = maxon::ZeroConfServiceRef |
using ProcessEditorPreviewImageFn = maxon::Delegate < maxon::Result <void>( BaseBitmap const* &bitmap, UInt32 & checksum)> |
typedef void* UVWHandle |
Handle for UVW data. See also: UVWTag .
typedef void* NormalHandle |
Handle for normal data. See also: NormalTag .
typedef void* VertexColorHandle |
Handle for vertex color data. See also VertexColorTag .
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.
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 被禁用。
PYTHON |
Python syntax highlighting.
AM_ID |
Plain Attribute Manager ID (used for online help and new feature highlighting).
BEFORE_TOOLS |
使用 SCENEHOOKDRAW::HIGHLIGHT_PASS_BEFORE_TOOL as draw mode for the scene hooks.
AFTER_TOOLS |
使用 SCENEHOOKDRAW::HIGHLIGHT_PASS as draw mode for the scene hooks.
INVERSE_Z |
使用 SCENEHOOKDRAW::HIGHLIGHT_PASS_INV as draw mode for the scene hooks.
DRAW_AFTER_CLEAR |
使用 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.