Open Search
    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
     Ntool_autotest
     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
     CAccessedObjectsCallback
     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
     CBasePluginThe base class for Cinema 4D plugins
     CBASEPLUGINInternal
     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
     CBrowseConstContainer
     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
     CColorProfileInfo
     CColorSwatchData
     CColorSwatchGroup
     CCommandData
     CCommandInformationData
     CCompactTriplet
     CConicCurveCoeffcients
     CConstDescIDMem
     CControlDisplayStructDisplayControl data
     CCPolygonRepresents a polygon that can be either a triangle or a quadrangle
     CCTrack
     CCTrackData
     CCustomDataTag
     CCustomDataTypeBase class for custom data types
     CCustomDataTypeClass
     CCustomDataTypeT
     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
     CEffectorDataStructData structure for an effector's internal data, filled from its container.
     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
     CFieldOutputBlockTemplate
     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
     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
     CMultiInstanceEntry
     CMultilineEditTextStoreUndoMessage struct for the MSG_DESCRIPTION_TEXT_STOREUNDO and MSG_DESCRIPTION_TEXT_RESTOREUNDO messages
     CMultipass
     CMultipassBitmap
     CMultiPassChannelPrivate
     CMultipassObject
     CMutableEffectorDataStruct
     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
     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()
     CParticleGroupObject
     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
     CPreSaveValidationStructData for MSG_DOCUMENTINFO_TYPE_CHECKSAVEDENIED message
     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
     CScriptInfoDataBroadcasted alongside the message MSG_MULTI_SCRIPTINFO to query scene elements for scripts they contain and might execute
     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