Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nbirender
 Ndetails
 Nexample1
 Nexample2
 Nexample3
 Nexample4
 NmaxonThe maxon namespace contains all declarations of the MAXON API
 Nstd
 C_addr_pair
 C_alias
 C_arg
 C_arguments
 C_BaseCustomGuiInternal
 C_ceval_runtime_state
 C_ceval_state
 C_comprehension
 C_err_stackitem
 C_excepthandler
 C_expr
 C_frame
 C_frozen
 C_gc_runtime_state
 C_gil_runtime_state
 C_gilstate_runtime_state
 C_heaptypeobject
 C_inittab
 C_is
 C_keyword
 C_longobject
 C_mod
 C_node
 C_object
 C_pending_calls
 C_Py_atomic_address
 C_Py_atomic_int
 C_Py_AuditHookEntry
 C_Py_clock_info_t
 C_Py_HashSecret_t
 C_Py_hashtable_allocator_t
 C_Py_hashtable_entry_t
 C_Py_hashtable_t
 C_Py_Identifier
 C_Py_slist_item_s
 C_Py_slist_t
 C_Py_tss_t
 C_Py_unicode_fs_codec
 C_Py_unicode_state
 C_PyAccu
 C_PyArg_Parser
 C_PyArgv
 C_PyASTOptimizeState
 C_PyBytesWriter
 C_pycontextobject
 C_pycontexttokenobject
 C_pycontextvarobject
 C_PyDateTime_BaseDateTime
 C_PyDateTime_BaseTime
 C_PyDateTime_BaseTZInfo
 C_PyDictViewObject
 C_PyManagedBufferObject
 C_PyOpcache
 C_PyOpcache_LoadGlobal
 C_PyOS_LongOption
 C_PyPathConfig
 C_PyPreCmdline
 C_PyTraceMalloc_Config
 C_PyUnicode_Name_CAPI
 C_PyUnicodeWriter
 C_PyWeakReference
 C_stmt
 C_symtable_entry
 C_traceback
 C_ts
 C_type_ignore
 C_typeobject
 C_warnings_runtime_state
 C_withitem
 C_xid
 C_xidregitem
 CActiveModeInfo
 CAdvancedIntegerTriplet[datatypes_datatype_declaration]
 CAdvancedNumberInterface
 CAES
 CAESFile
 CAliasTrans
 Carc
 Casdl_int_seq
 Casdl_seq
 CAsset
 CAssetData
 CAssetEntry
 CAtomArray
 CAtomInterface
 CAutoAlloc
 CAutoBitmapA simple BaseBitmap wrapper created from a filename or resource ID
 CAutoFree
 CAutoLock
 CAutoLocker
 CAutoRWLock
 CAutoRWLocker
 CAutoWaitPointer
 CBakeProgressInfo
 CBakeTextureResizeNotify
 CBaseBitmap
 CBaseBitmapLink
 CBaseChannel
 CBaseContainer
 CBaseCustomGuiThe base class for custom GUIs
 CBaseDataThe base class for all plugin data classes
 CBaseDocument
 CBaseDraw
 CBaseDrawHelp
 CBaseFile
 CBaseLink
 CBaseLinkArrayA helper class to handle BaseLink instances
 CBaseList2D
 CBaseMaterial
 CBaseObject
 CBaseObjectPrivateMessage
 CBaseOverride
 CBaseOverrideGroup
 CBaseParticleStructure used to change the particle path by the particle modifiers
 CBASEPLUGINInternal
 CBasePluginThe base class for Cinema 4D plugins
 CBaseSceneHook
 CBaseSceneLoader
 CBaseSceneSaver
 CBaseSelect
 CBaseSelectDataPrivate
 CBaseShader
 CBaseSound
 CBaseTag
 CBaseTake
 CBaseThread
 CBaseTime
 CBaseVideoPost
 CBaseVideoPostStruct
 CBaseView
 CBaseVolumeData
 CBatchRenderA class to access the Render Queue
 CBDSetSceneCameraMsgStruct for the BASEDRAW_MESSAGE_SET_SCENE_CAMERA message
 CBezierPoint
 CBiRenderLib
 CBiRenderObject
 CBiRenderVideoPost
 CBitmapBoolGui
 CBitmapButtonCallbackCallback for BitmapButtonCustomGui, registered with BitmapButtonCustomGui::SetCallback()
 CBitmapButtonCustomGui
 CBitmapButtonStruct
 CBitmapLoaderAnimatedDataData structure for loading a movie in a bitmap loader
 CBitmapLoaderData
 CBitmapLoaderPlugin
 CBitmapSaverData
 CBitmapSaverPlugin
 CBPColorSettingsColor Settings for a BodyPaint 3D channel
 CBPColorSettingsHelpersFunctions to get access to the selected BodyPaint 3D channel color settings
 CBPPaintSettingsPaint Settings for BodyPaint 3D channels
 CBPSingleColorSettingsColor settings
 CBranchInfo
 CBrowseContainer
 CBrowseFiles
 CBrowserContentNode
 CBrowserPluginInterface
 CBrowserURL
 CBrowseVolumes
 CBrushBaseHelper class for the BrushToolData hook
 CBrushDabDataThe brush data for an individual dab. This is passed into the method defined by the user in SculptBrushParams::SetMovePointFunc
 CBrushObjectInfo
 CBrushPixelData
 CBrushPointDataThe data for each point in a brush dab
 CBrushPolyDataThe data for each point in a brush dab
 CBrushToolData
 CBrushVertexData
 Cbufferinfo
 CC4D_Falloff
 CC4DAtom
 CC4DAtomGoalDummy class for C4DAtom objects that can be pointed to by BaseLink objects
 CC4DGadgetRepresents a gadget in a dialog
 CC4DLibrary
 CC4DNoiseThe noise class used for the Cinema 4D shaders
 CC4DObjectList
 CC4DPL_CommandLineArgs
 CC4DPL_DeviceChange
 CC4DPL_EditImage
 CC4DPL_NetRenderResultPrivate
 CC4DThread
 CC4DUuidDeprecated. Use maxon::Uuid
 CCAJointObject
 CCameraObject
 CCAMorph
 CCAMorphNode
 CCAnimInfoInternal
 CCAPoseMorphTag
 CCAReferencePSD
 CCAWeightMgr
 CCAWeightTag
 CCCurve
 CCellInfoTree/List view cell information
 CChannelData
 CCKeyRepresents a key in the CCurve of a track which represent the animation of a parameter
 CCLine
 CCloudObjectCloud object
 CColorInterface[extensionpoint_basic_interface]
 CColorProfile
 CColorProfileConvert
 CColorProfileInfoStores overwriteable color profiles associated with an upcoming rendering
 CColorSwatchData
 CColorSwatchGroup
 CCommandData
 CCommandInformationData
 CCompactTriplet
 CConicCurveCoeffcients
 CControlDisplayStructDisplayControl data
 CCPolygonRepresents a polygon that can be either a triangle or a quadrangle
 CCTrack
 CCTrackData
 CCustomDataTag
 CCustomDataTypeBase class for custom data types
 CCustomDataTypeClass
 CCustomGuiData
 CCustomIconSettings
 CCustomProperty
 CCustomSculptBrushBasePrivate. Internal
 CCustomSplineKnotRepresents a knot in a spline
 CCustomUniqueIdGenerator
 CCustomUniqueIdInterface[interfaces_references_const_declaration]
 CDataSampleMeanInterface[interfaces_component_base_interface]
 CDateTimeRepresents a date and time
 CDateTimeControl
 CDateTimeData
 CDateTimeParser
 CDebugTimerInternal
 CDescID
 CDescLevelRepresents a level within a DescID
 CDescPropertyDragData
 CDescription
 CDescriptionAllowOverride
 CDescriptionBaseMessageMessage struct for some message types
 CDescriptionCheckDragAndDropMessage struct for MSG_DESCRIPTION_CHECKDRAGANDDROP
 CDescriptionCheckUpdateMessage struct for the MSG_DESCRIPTION_CHECKUPDATE message
 CDescriptionCommandMessage struct for MSG_DESCRIPTION_COMMAND
 CDescriptionCustomGui
 CDescriptionCustomGuiNotification
 CDescriptionElementInterface
 CDescriptionFilter
 CDescriptionGetBitmapMessage struct for MSG_DESCRIPTION_GETBITMAP
 CDescriptionGetObjectsPrivate
 CDescriptionImExportInitMessage struct for the MSG_DESCRIPTION_IMPEXPORT_INIT message
 CDescriptionImExportVerifyFilename
 CDescriptionImExportVerifySuffix
 CDescriptionInExAdded
 CDescriptionInExDeleted
 CDescriptionInExSelChanged
 CDescriptionInitUndoMessage struct for the MSG_DESCRIPTION_INITUNDO message
 CDescriptionInlineObjectMsgMessage struct for the MSG_DESCRIPTION_GETINLINEOBJECT message
 CDescriptionPopupMessage struct for MSG_DESCRIPTION_POPUP
 CDescriptionPostSetValueMessage struct for the MSG_DESCRIPTION_POSTSETPARAMETER message
 CDescriptionPropertyCustomGui
 CDescriptionTakeChanged
 CDescriptionToolData
 CDescriptionValidateMessage struct for the MSG_DESCRIPTION_VALIDATE message
 Cdfa
 CDiceInterface[interfaces_references_none_declaration]
 CDisplaceInfoPrivate
 CDisplayTag
 CDocumentImportedMessage struct for the MSG_MULTI_DOCUMENTIMPORTED message
 CDocumentInfoClipDataMessage struct for the MSG_DOCUMENTINFO_TYPE_PASTE and MSG_DOCUMENTINFO_TYPE_COPY messages. Private
 CDocumentInfoDataMessage struct for the MSG_DOCUMENTINFO message
 CDocumentInfoMakeProjMessage struct for the MSG_DOCUMENTINFO_TYPE_MAKEPROJECT message
 CDpointMotion particle transformation data
 CDragAndDropMessage struct for the MSG_DRAGANDDROP message
 CDragInfoTree/List view drag information
 CDrawInfoTree/List view draw information
 CDummy2Interface
 CDummyInterface
 CDWGObjectsLib
 CDynamicDescription
 CEdgeBaseSelect
 CEditorLight
 CEditorWindowHelper class for the editor's window
 CEffector_PassData
 CEffector_PassValueData
 CEffectorData
 CEffectorDataStruct
 CEffectorStrengths
 CElement
 CElementArrayInterface[interfaces_annotations_declaration]
 CEnumInfo
 CErrorCodeInterface
 CExampleErrorInterface[error_custom_interface]
 CFalloffCollectMessage
 CFalloffData
 CFalloffDataData
 CFieldCallerStack
 CFieldData
 CFieldGuiGetSubListInfo
 CFieldInfoThread local information for this field sample invocation
 CFieldInput
 CFieldLayer
 CFieldLayerData
 CFieldLayerLink
 CFieldListField custom GUI (CUSTOMDATATYPE_FIELDLIST) for the Field list data
 CFieldListGui
 CFieldObject
 CFieldOutput
 CFieldOutputBlock
 CFieldShared
 CFILE_native
 CFilenameManages file and path names
 CFilenameCustomGui
 CFloatArrayInterface[interfaces_references_cow_declaration]
 CFloatTriplet
 CFontchooserCustomGui
 CFontData
 CGadgetPtr
 Cgc_generation
 Cgc_generation_stats
 CGE_POINT2D
 CGeCipher256A class that encrypts data using an insecure scrambling
 CGeClipMap
 CGeColliderCache
 CGeColliderEngine
 CGeData
 CGeDialog
 CGeListHead
 CGeListHeadCB
 CGeListNodeRepresents a C4DAtom that resides in a 4D list
 CGeListViewSimpleListView base class. Mostly internal
 CGeMarkerA unique marker that identifies an object
 CGeModalDialogThis class is especially designed for modal dialogs. This means that as long as the dialog is open, Cinema 4D has to wait until the user closes the dialog
 CGePlaySnd
 CGeRayCollider
 CGeRayColResultStores the result of calculations with GeRayCollider
 CGeResourceThis class allows to access resource files on the hard drive, for example to load dialog resources or to access string tables
 CGeSndInfo
 CGetCustomIconDataMessage struct for the MSG_GETCUSTOMICON message
 CGetMGSelectionMessageMessage struct for the MSG_GET_MODATASELECTION message
 CGetMGWeightMessageMessage struct for the MSG_GET_MODATAWEIGHTS message
 CGetMoDataMessageStructure for passing MoData around
 CGetRealCameraDataMessage struct for the MSG_GETREALCAMERADATA message
 CGetRealTagDataMessage struct for the MSG_GETREALTAGDATA message
 CGeUserArea
 CGlobalIlluminationInformationMessage struct for the MSG_GLOBALILLUMINATIONINFORMATION message
 CGlow
 CGradient
 CGradientCustomGui
 CGradientKnotRepresents a knot in a gradient
 Cgrammar
 CGV_DATA_HANDLERData type handler. Use GvRegisterDataType() to register
 CGV_OPCLASS_HANDLEROperator class handler. Use GvRegisterOpClassType() to register
 CGV_OPGROUP_HANDLEROperator group handler. Use GvRegisterOpGroupType() to register
 CGV_VALGROUP_HANDLERValue group handler. Use GvRegisterValGroupType() to register
 CGV_VALUE_HANDLERValue handler. Use GvRegisterValueType() to register
 CGvAnimHook
 CGvCalc
 CGvCalcHook
 CGvCalcTableUsed for iterator nodes. Cannot be instantiated
 CGvCalcTimeStores calculation time related information. Cannot be instantiated
 CGvDataInfo
 CGvDestinationConnections destination data
 CGvDrawHook
 CGvDropHook
 CGvDynamicDataRepresents a GV data and information about its data type
 CGvHelper
 CGvHook
 CGvInit
 CGvMenuHook
 CGvMessHook
 CGvNode
 CGvNodeGUIGV node GUI helper class. Cannot be instantiated
 CGvNodeMaster
 CGvOperatorData
 CGvOperatorDescription
 CGvPort
 CGvPortDescInfoPort description information
 CGvPortDescriptionPort description data
 CGvPortInfoPort information data
 CGvPortList
 CGvPortListEntryRepresents a port entry in GvPortList
 CGvPortsDescInfoConvenience collection of 2 GvPortDescInfo structures for the input and output ports
 CGvPortsInfoConvenience structure for port calculation speedup
 CGvQuery
 CGvRunContains helper functions for controlling node evaluation. Cannot be instantiated
 CGvValue
 CGvValuesInfo
 CGvWorldThe GV world class. Cannot be instantiated. To retrieve the global instance call GvGetWorld()
 CGvWrapper
 CHairCollider
 CHairFragment
 CHairFragmentLink
 CHairGuideDynamicsContains hair dynamics information. Cannot be allocated
 CHairGuides
 CHairGuideWeight
 CHairHitData
 CHairInterpolationMap
 CHairLibrary
 CHairMaterialDataContains information about hair materials. Cannot be allocated
 CHairObject
 CHairPluginMessageData
 CHairPluginObjectData
 CHairPolygonHit
 CHairRenderObject
 CHairRootData
 CHairSelectionTag
 CHairTangentTag
 CHairVertexMapTag
 CHairVideoPost
 CHalo
 CHandleInfo
 CHelperTriplet[files_describeio_simple_datatype]
 CHierarchy
 CHierarchyHelp
 CHNDataHolds HyperNURBS weight tag data
 CHNSubdiv
 CHNWeightTag
 CHtmlViewerCustomGui
 CHUDTextEntryClass structure to hold HUD Text for BaseDraw::DrawMultipleHUDText()
 CHyperFile
 CHyperLinkCustomGui
 CHyperLinkDataHyper link custom data (CUSTOMDATATYPE_HYPER_LINK_STATIC) for use with HyperLinkCustomGui
 CiBrowser
 CIconDataRepresents a single icon in a large bitmap array
 CiCustomDataType
 CiCustomGui
 CIIntersect
 CIlluminanceSurfacePointData
 CInclusionTable
 CInExcludeCustomGui
 CInExcludeDataInExclude custom data type (CUSTOMDATATYPE_INEXCLUDE_LIST)
 CInitRenderStruct
 CInstanceObject
 CIntegerTriplet[datatypes_datatype_declaration]
 CIntersectHitData
 CInvokeScriptDataMessage structure for the MSG_TRANSFORM_OBJECT message. Private
 CIpointStruct that holds the information for each particle
 CItemTreeData
 CJointRestState
 CKerningHolds the kerning parameters for one character in a string
 CKerningCustomGuiThe custom GUI to display and edit Kerning data
 CKerningData
 CKerningGetGuiHelperMsg
 CKerningTriStateTriState helper for class Kerning
 CKerningVpGuiHelper
 Clabel
 Clabellist
 CLassoSelectionUsed to select any GUI element with a lasso
 CLatLongRange
 CLayerData
 CLayerObject
 CLayerSetLayer set custom data type (CUSTOMDATATYPE_LAYERSET)
 CLayerSetCustomGuiLayerSet custom GUI (CUSTOMGUI_LAYERSET)
 CLayerSetHelperInternal
 CLayerShader
 CLayerShaderLayerRepresents a layer in a LayerShader
 CLensGlowCustomGuiLens Glow custom GUI (CUSTOMGUI_LENSGLOW) for use with the LensGlowStruct data type
 CLensGlowStructLens Glow data type (CUSTOMDATATYPE_LENSGLOW) for use with LensGlowCustomGui
 CLIMIT
 CLIMIT< Char >
 CLIMIT< Float32 >
 CLIMIT< Float64 >
 CLIMIT< Int16 >
 CLIMIT< Int32 >
 CLIMIT< Int64 >
 CLIMIT< UChar >
 CLIMIT< UInt16 >
 CLIMIT< UInt32 >
 CLIMIT< UInt64 >
 CLineObject
 CLinkBoxGui
 CListViewData
 CLMinMaxA class to construct a bounding box around points
 CLocalFileTimeRepresents a date time
 CLodObject
 CLongLatGui
 CLowerCaseString
 CLowerCaseStringHelper
 CLowerCaseStringHelper< STRING_WRAPPER, std::index_sequence< INDICES... > >
 CMachine
 CMachineGroup
 CManagerInfo
 CMarkMaterials
 CMatAssignCustomGui
 CMatAssignDataMaterial assignment custom data type (CUSTOMDATATYPE_MATASSIGN)
 CMatAssignTable
 CMaterial
 CMaterialData
 CMaterialDragAndDropMessage struct for the MSG_MATERIALDRAGANDDROP message
 CMaterialPreviewCustomGui
 CMaterialPreviewDataMaterial preview data type (CUSTOMDATATYPE_MATPREVIEW) for MaterialPreviewCustomGui
 CMatPreviewCopyUserDataMessage struct for MATPREVIEW_COPY_USERDATA
 CMatPreviewGenerateImageMessage struct for MATPREVIEW_GENERATE_IMAGE
 CMatPreviewHandleDragnDrop
 CMatPreviewModifyCacheSceneMessage struct for MATPREVIEW_MODIFY_CACHE_SCENE
 CMatPreviewObjectInfoMessage struct for MATPREVIEW_GET_OBJECT_INFO
 CMatPreviewPrepareSceneMessage struct for MATPREVIEW_PREPARE_SCENE
 CMaxonRegistry
 CMDArrayTemplate array class used for arrays filled by MoData
 CMemoryFileStruct
 CMessageData
 CMessageDocumentConvertColorsMessage struct for the MSG_DOCUMENT_CONVERT_COLORS message
 CMessageFilterMessage struct for the MSG_FILTER message
 CMessageScaleDocumentMessage struct for the MSG_SCALEDOCUMENT message
 CMGWeightDataHolds weight information for MoGraph weight tags
 CMoccaLibrary
 CMoDataClass for handling MoGraph motion data
 CModelingModeling engine
 CModelingCommandDataA helper object for SendModelingCommand()
 CModifierFlagsMsgDataMessage structure for the MSG_GETMODIFIERFLAGS message. Private
 CModifyFilenameDataStruct
 CMotionInfo
 CMotionTrackerObject
 CMouseDownInfoInternal
 CMouseInfoTree/List view mouse information
 CMovieLoader
 CMovieSaver
 CMovieViewCustomGuiMovie viewer custom GUI (CUSTOMGUI_MOVIEVIEW). Currently Mac only
 CMsgGICSExDataPrivate
 CMsgGINewDataPrivate
 CMt2dTrack
 CMt2dTrackData
 CMTBodyPartParameters
 CMTCharacterBodyPart
 CMTCharacterDefinitionTagRepresents the Character Definition tag
 CMTCharacterMotionTransferTag
 CMtData
 CMtFootageData
 CMtTrkGid
 CMultiInstanceData
 CMultilineEditTextStoreUndoMessage struct for the MSG_DESCRIPTION_TEXT_STOREUNDO and MSG_DESCRIPTION_TEXT_RESTOREUNDO messages
 CMultipass
 CMultipassBitmap
 CMultiPassChannelPrivate
 CMultipassObject
 CNeighbor
 CNetLibrary
 CNetRenderBuffer
 CNetRenderData
 CNetRenderDocumentContext
 CNetRenderMsgBucketFinished
 CNetRenderMsgBucketIndex
 CNetRenderMsgBucketInfo
 CNetRenderMsgBucketStarted
 CNetRenderMsgCacheGetCache
 CNetRenderMsgCacheGetTask
 CNetRenderMsgCachePrepass
 CNetRenderMsgCacheProgress
 CNetRenderMsgCacheSendTask
 CNetRenderService
 CNetService
 CNetworkIpConnection
 CNgon
 CNgonBase
 CNgonNeighbor
 CNodeData
 CNodeMaterial
 CNormalStruct
 CNormalTagRepresents a Point Normal tag
 CNotifyEventCopyPrivate
 CNotifyEventDataPrivate
 CNotifyEventMsgPrivate
 CNumberInterface[interfaces_inheritance_interface_a]
 CObjectColorPropertiesData structure for object color properties
 CObjectData
 CObjectRestriction
 CObjectSelectionDataMessage struct for the MSG_GETSELECTION message. Private
 CObjectTransformMsgDataMessage structure for the MSG_TRANSFORM_OBJECT message. Private
 CObserveMeInterface[observers_declaration]
 COcioConverterClass which transforms colors from one OCIO color space to another
 COverrideMaterial
 CPaintBitmapThe base class of all paint classes. Can be a texture, material, layer or mask
 CPaintBrushData
 CPaintLayerA class for paint layers. Can be any kind of layer (layer, layer set, etc.)
 CPaintLayerBmpA class for layers with pixels
 CPaintLayerFolderA class for paint layer folders
 CPaintLayerMaskA class for paint layer masks
 CPaintManagerFunctions to access Texture Views
 CPaintMaterialA class for paint materials. It represents a paintable material
 CPaintTextureA class for paint textures, can contain layers and may represent the channel of a material
 CPaintViewRepresents a Texture View
 CParser
 CParserCache
 CParticleThe information for each particle: its location, movement and life
 CParticleDetailsDetails about the position and life of a particle, this is retrieved using ParticleObject::GetParticleDetails()
 CParticleObject
 CParticleTag
 Cperrdetail
 CPgon
 CPgonEdge
 CPickSessionDataStruct
 CPixelFragment
 CPixelPost
 CPLADataPLA custom data type (CUSTOMDATATYPE_PLA) for PLA tracks
 CPointMove
 CPointObject
 CPointTagRepresents the Point tag
 CPolygonObject
 CPolygonReduction
 CPolygonReductionData
 CPolygonTagRepresents the Polygon tag
 CPolyInfo
 CPolyTriangulate
 CPolyVectorThe UVWs for a polygon. In the raytracer they are uncompressed
 CPolyWeight
 CPrefsDialogHookPrivate
 CPrefsDialogObject
 CPrefsMapTablePrivate
 CPresampleFieldSingleDataMessage struct for MSG_PRESAMPLE_FIELD_SINGLE
 CPriorityCustomGui
 CPriorityDataPriority custom data type (CUSTOMGUI_PRIORITY_DATA)
 CPriorityList
 CProbe
 CProgressDialog
 CProgressThreadInternal
 CPropertyPropagationOverrideData
 CPy_complex
 CPyASCIIObject
 CPyAsyncGenObject
 CPyAsyncMethods
 CPyBaseExceptionObject
 CPyBufferProcs
 CPyByteArrayObject
 CPyBytesObject
 CPyCellObject
 CPyCFunctionObject
 CPyCMethodObject
 CPyCodeObject
 CPyCompactUnicodeObject
 CPyCompilerFlags
 CPyComplexObject
 CPyConfig
 CPyCoroObject
 CPyCursesWindowObject
 CPyDateTime_CAPI
 CPyDateTime_Date
 CPyDateTime_DateTime
 CPyDateTime_Delta
 CPyDateTime_Time
 CPyDateTime_TZInfo
 CPyDescrObject
 CPyDictObject
 CPyExpat_CAPI
 CPyFloatObject
 CPyFunctionObject
 CPyFutureFeatures
 CPyGC_Head
 CPyGenObject
 CPyGetSetDef
 CPyGetSetDescrObject
 CPyHamtIterator
 CPyHamtIteratorState
 CPyHamtNode
 CPyHamtObject
 CPyHash_FuncDef
 CPyImportErrorObject
 CPyInstanceMethodObject
 CPyListObject
 CPyMappingMethods
 CPyMemAllocatorEx
 CPyMemberDef
 CPyMemberDescrObject
 CPyMemoryViewObject
 CPyMethodDef
 CPyMethodDescrObject
 CPyMethodObject
 CPyModuleDef
 CPyModuleDef_Base
 CPyModuleDef_Slot
 CPyNumberMethods
 CPyObjectArenaAllocator
 CPyOSErrorObject
 CPyPreConfig
 Cpyruntimestate
 CPySequenceMethods
 CPySetObject
 CPySliceObject
 CPyStatus
 CPyStopIterationObject
 CPyStructSequence_Desc
 CPyStructSequence_Field
 CPySyntaxErrorObject
 CPySystemExitObject
 CPyTryBlock
 CPyTupleObject
 CPyType_Slot
 CPyType_Spec
 CPyUnicodeErrorObject
 CPyUnicodeObject
 CPyVarObject
 CPyWideStringList
 CPyWrapperDescrObject
 CQuaternion
 CQuickTabCustomGui
 CRadiancePolyFrontBack
 CRandom
 CRangeCustomGui
 CRangeData
 CRangePair
 CRay
 CRayCamera
 CRayEnvironmentThe data for the scene environment (if an EnvironmentObject was in the scene)
 CRayHemiSample
 CRayHemisphere
 CRayHitID
 CRayIlluminationIllumination information for materials
 CRayLight
 CRayLightCache
 CRayLightCaustics
 CRayLightComponentUse by custom illumination models; the illumination model fills out rdiffuse and rspecular for a given light source
 CRayLightNoise
 CRayLightShadow
 CRayLightVisible
 CRayMotionCameraMotion Blur camera
 CRayMotionCameraFrame
 CRayMotionLight
 CRayMotionLightFrame
 CRayMotionMatrix
 CRayMotionMatrixData
 CRayMotionNormal
 CRayMotionObject
 CRayMotionPolyNormal
 CRayMotionTexture
 CRayMotionTextureFrame
 CRayObject
 CRayObjectInstanceData
 CRayParameter
 CRayPolygon
 CRayPolyWeightStores polygon weight information. Filled by VolumeData::GetWeights()
 CRayRadianceObjectContains the computed radiance values for an object
 CRayRadiancePoly
 CRaySamplerPrivate
 CRayShaderStackElementPrivate
 CRedirectMsgDataMessage structure for the MSG_REDIRECT message. Private
 CReferenceObject
 CReflectionLayer
 CRegistry
 CRegularExprParser
 CRenameTextureMessage
 CRender
 CRenderData
 CRenderJob
 CRenderNotificationDataMessage struct for the MSG_MULTI_RENDERNOTIFICATION message
 CRenderPathDataData structure to collect render information in handling Tokens in render output path
 CRenderTask
 CRenderTaskTransfer
 CRepository
 CResolvePortDescIdHelper structure used together with GV_MESSAGE_OBJECT_RESOLVEPORTDESCID
 CResourceDataTypeClass
 CRestoreLayoutSecret
 CRetrievePrivateData
 CRootObjectData
 CRTreeNode
 CSafety
 CSaveProjectStructStructure contains extra data for MSG_DOCUMENTINFO_TYPE_SAVEPROJECT_BEFORE and MSG_DOCUMENTINFO_TYPE_SAVEPROJECT_AFTER
 CSceneColorConverter
 CSceneHookData
 CSceneLoaderData
 CSceneSaverData
 CSculptBrushModifierDataData class to create sculpt brush modifier plugins. Use RegisterBrushModifier() to register one
 CSculptBrushParams
 CSculptBrushToolData
 CSculptCustomData
 CSculptFlagChecker
 CSculptFolderA SculptFolder can contain many SculptLayer objects or other SculptFolder objects as children
 CSculptHitDataData structure filled out by the SculptObject::Hit() methods
 CSculptLayerA sculpt layer can contain one or more SculptLayerData children
 CSculptLayerBaseBase class for sculpt layers
 CSculptLayerData
 CSculptLayerSystem
 CSculptModifierInterface
 CSculptMouseData
 CSculptObject
 CSculptPointPolysIterator
 CSculptTag
 CSDataExSound sample data
 CSDKBrowserPrivate
 CSDKBrowserURL
 CSDKReferenceObjectBase class for the browser nodes
 CSDKReferenceObjectBasePtrBase class for the SDKReferenceObjectPtr class. Holds the interface pointer
 CSDKReferenceObjectPtr
 CSDSObject
 CSDSSubdivisionMask
 CSegmentRepresents a Spline segment data
 CSegmentSphereIntersectionData
 CSegmentTagRepresents the Segment tag
 CSelectionChanger
 CSelectionTag
 CSerialInfo
 Csetentry
 CShaderData
 CSimpleAtom[published_objects_declaration]
 CSimpleClassInterface[interfaces_basic_virtual_interface]
 CSimpleListViewA class for simple list views. See ListView.cpp SDK example
 CSimpleTriplet[files_describeio_simple_datatype]
 CSMinMaxA class to construct a bounding box around points
 CSnapCoreThe Snap Interface, must be allocated either with AutoAlloc, or Alloc() and freed after use with Free()
 CSnapData
 CSnapExclude
 CSnapPointStructure for holding and returning information about the result of a snap and the point that has been snapped to
 CSnapResultThe final result that the user gets when calling SnapCore::Snap or SnapCore::Intersect
 CSnapStructStructure containing relevant context information for the snap system
 CSoftSelectionTag
 CSomeDataBaseInterface[data_resourceid_declare]
 CSoundEffectorCustomGui
 CSoundEffectorData
 CSpcInfo
 CSplineControlMessages
 CSplineCustomGui
 CSplineData
 CSplineDataCallbackCoreMessageCallback struct for the SPLINE_CALLBACK_CORE_MESSAGE call
 CSplineDataCallbackCursorInfoCallback struct for the SPLINE_CALLBACK_CURSORINFO call
 CSplineDataCallbackDrawCallback struct for the SPLINE_CALLBACK_DRAW call
 CSplineHelp
 CSplineLengthData
 CSplineObjectRepresents a spline object
 Cstate
 CSTATICPLUGINInternal
 CStereoCameraInfoStereoscopic camera information
 CStickTextureTag
 CStratified2DRandomA class to generate stratified 2D random numbers
 CStreak
 CString
 CStringHashInterface[factory_example_interface]
 CStringUndoMessage struct for the MSG_STRINGUNDO message. Private
 CSubDialogThis class is for creating sub-dialogs that can be attached to a SUBDIALOG control in an ordinary GeDialog with GeDialog::AttachSubDialog()
 CSubstanceShdGetBitmap
 CSurfaceDataFilled by VolumeData::GetSurfaceData()
 CSurfaceIntersectionA structure for surface intersections
 CSUVWStruct
 Csymtable
 CTagData
 CTagModifyMsgDataMessage structure for the MSG_TAG_MODIFY message. Private
 CTakeData
 CTangentRepresents a tangent with its left and right interpolation parts
 CTangentTagRepresents the Spline Tangent tag
 CTask
 CTempUVHandle
 CTexBoxGui
 CTexData
 CTextureManagerCustomGuiCustom GUI (CUSTOMGUI_TEXTUREMANAGER) for managing paint textures
 CTexturenameCustomGuiTexture name custom GUI (CUSTOMGUI_TEXTURENAME)
 CTextureSize
 CTextureTag
 CTokenEntryData structure that represents a Token
 CToolAskMsgData
 CToolData
 CToolPlugin
 CToolResizeData
 CToolSwitchActionMsgData
 CToolSystemMessageData@MarkPrivate
 CToolTransformMsgDataMessage structure for the MSG_TOOL_TRANSFORM message. Private
 CTP_BaseCollision
 CTP_BaseShape
 CTP_CollisionInterface
 CTP_FreeParticle_CB
 CTP_FreePShape_CB
 CTP_MasterSystem
 CTP_Msg
 CTP_ParticleNodeRepresents a particle in a TP_PGroup list
 CTP_PGroupRepresents a particle group
 CTP_PGroupArray
 CTP_PGroupPreRemoveData structure for TP_MSG_PGROUP_PREREMOVE message
 CTP_PShapeIPShape datatype
 CTP_PShapeInterface
 CTP_PShapePtrWrapper around a TP_PShapeI pointer
 CTP_Spin
 CTransIndexMapData
 CTranslationMaps
 CTransMapData
 CTransMapNewData
 CTransPointDeltaData
 CTransPointInterData
 CTreeElementInterface
 CTreeViewCustomGui
 CTreeViewDropDownMenuInfoDropDown menu information, filled out by the user
 CTreeViewFloatSliderInfoPercentage floating slider information, filled out by the user
 CTreeViewFunctionsInherit this class to supply a data and view model for TreeViewCustomGui. See ActiveObject.cpp SDK example
 CTriState
 CUnitScaleCustomGui
 CUnitScaleData
 CUpdateDialogHelperHelper class for GeDialog::BeginLayoutChange()
 CUser
 CUserPool
 CUVWStruct
 CUVWTag
 CVariableChanged
 CVariableTag
 CVector2dCustomGui
 CVertexColorStruct
 CVertexColorTag
 CVertexMapTagRepresents the Vertex Map tag
 CVideoPostData
 CVideoPostSettingModeQuery
 CVideoPostStruct
 CViewportPixel
 CViewportRenderIDMessageData
 CViewportSelect
 CVolumeBuilder
 CVolumeData
 CVolumeObject
 CVolumeSet
 CVoronoiFracture
 CVPBufferA rendering bitmap buffer. Represents internally the same class as MultipassBitmap, so a VPBuffer can be cast to a MultipassBitmap and vice versa
 CVPFragment
 Cwrapperbase
 CxBaseCurveClass
 CxBaseCurveData
 CxBaseCurvePoint
 CxBaseGeometryData
 CxBaseSurfaceClass
 CxBaseSurfaceData
 CxCircularCurveData
 CxCompositeCurveData
 CxConicCurveData
 CxExtrudeSurfaceData
 CxLineCurveData
 CxMappedCurveClass
 CxMappedCurveData
 CxNurbsCurveData
 CxNurbsCurvePoint
 CxNurbsKnots
 CxNurbsSurfaceData
 CxPlaneSurfaceData
 CxPolynomCurveData
 CxPolynomCurvePoint
 CxPolynomSurfaceData
 CxPolynomSurfacePoint
 CXPressoTag
 CXrefInitDataMessage struct for the MSG_XREFINIT message
 CxRotateSurfaceData
 CxSegmentMappedCurveData
 CxStandardMappedCurveData
 CxStandardTrimmedSurfaceData
 CxTrimmedSurfaceClass
 CxTrimmedSurfaceData
 CxUVPairFF
 CZipFileAllows to read/write ZIP files
 CZipFileGlobalInfo
 CZipFileInfo
 CZipFileTime
 CZipWriteInfo