Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 Nbirender
 Ndetails
 NmaxonThe maxon namespace contains all declarations of the MAXON API
 Nstd
 C_BaseCustomGuiInternal
 CActiveModeInfo
 CAES
 CAESFile
 CAliasTrans
 CAsset
 CAssetData
 CAssetEntry
 CAtomArray
 CAutoAlloc
 CAutoBitmapA simple BaseBitmap wrapper created from a filename or resource ID
 CAutoFree
 CAutoLock
 CAutoLocker
 CAutoRWLock
 CAutoRWLocker
 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
 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
 CCKey
 CCLine
 CCloudObjectCloud object
 CColorProfile
 CColorProfileConvert
 CColorSwatchData
 CColorSwatchGroup
 CCommandData
 CCommandInformationData
 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
 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
 CDescriptionFilter
 CDescriptionGetBitmapMessage struct for MSG_DESCRIPTION_GETBITMAP
 CDescriptionGetObjectsPrivate
 CDescriptionImExportInitMessage struct for the MSG_DESCRIPTION_IMPEXPORT_INIT message
 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
 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
 CDWGObjectsLib
 CDynamicDescription
 CEdgeBaseSelect
 CEditorLight
 CEditorWindowHelper class for the editor's window
 CEffector_PassData
 CEffector_PassValueData
 CEffectorData
 CEffectorDataStruct
 CEffectorStrengths
 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
 CFontchooserCustomGui
 CFontData
 CGadgetPtr
 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
 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
 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
 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
 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
 CMessageFilterMessage struct for the MSG_FILTER message
 CMessageScaleDocumentMessage struct for the MSG_SCALEDOCUMENT message
 CMGWeightDataHolds weight information for MoGraph weight tags
 CMoDataClass for handling MoGraph motion data
 CModelingModeling engine
 CModelingCommandDataA helper object for SendModelingCommand()
 CMotionInfo
 CMotionTrackerObject
 CMouseDownInfoInternal
 CMouseInfoTree/List view mouse information
 CMovieLoader
 CMovieSaver
 CMovieViewCustomGuiMovie viewer custom GUI (CUSTOMGUI_MOVIEVIEW). Currently Mac only
 CMsgGICSExDataPrivate
 CMsgGINewDataPrivate
 CMt2dTrack
 CMt2dTrackData
 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
 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
 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
 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
 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
 CResourceDataTypeClass
 CRestoreLayoutSecret
 CRetrievePrivateData
 CRootObjectData
 CRTreeNode
 CSafety
 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
 CSDKBrowsePresets
 CSDKBrowserThe main browser library class
 CSDKBrowserContentNodeBrowser content node. A wrapper for calling SDKBrowserContentNodeInfo functions
 CSDKBrowserContentNodeInfoPlugin interface for content node plugins
 CSDKBrowserDragInfo
 CSDKBrowserIconRepresents a browser icon
 CSDKBrowserPluginInterface
 CSDKBrowserPluginInterfaceInfoInterface for browser plugins
 CSDKBrowserPreviewDialogInherit to create sub-dialogs for SDKBrowserPluginInterfaceInfo::OpenPreviewDialog()
 CSDKBrowserPreviewInfoSpecifies browser preview settings
 CSDKBrowserURL
 CSDKReferenceObjectBase class for the browser nodes
 CSDKReferenceObjectBasePtrBase class for the SDKReferenceObjectPtr class. Holds the interface pointer
 CSDKReferenceObjectPtr
 CSDKRTreeNodeBasic browser tree node
 CSDSObject
 CSDSSubdivisionMask
 CSegmentRepresents a Spline segment data
 CSegmentSphereIntersectionData
 CSegmentTagRepresents the Segment tag
 CSelectionChanger
 CSelectionTag
 CSerialInfo
 CShaderData
 CSimpleListViewA class for simple list views. See ListView.cpp SDK example
 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
 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
 CSTATICPLUGINInternal
 CStereoCameraInfoStereoscopic camera information
 CStickTextureTag
 CStratified2DRandomA class to generate stratified 2D random numbers
 CStreak
 CString
 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
 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
 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
 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
 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
 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