Open Search
    Class Hierarchy
    This inheritance list is sorted roughly, but not completely, alphabetically:
    [detail level 12345678]
     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
     Cpyruntimestate::_xidregistry
     C_xidregitem
     CABIParamType< T, CHECK >
     CABIParamType< Block< T, STRIDED, MOVE > >
     CABIParamType< T, typename std::enable_if< STD_IS_REPLACEMENT(enum, T)||STD_IS_REPLACEMENT(integral, T)>::type >
     CABIParamType< T, typename std::enable_if< STD_IS_REPLACEMENT(pointer, T)>::type >
     CABIParamType< T, typename std::enable_if< STD_IS_REPLACEMENT(reference, T)>::type >
     CAbstractDataTypeFunctions
     CACCESS
     CVariadicPort< T, OUTPUT_PORT, WRITE >::Access
     CAccessedObjectsCallback
     CActiveModeInfo
     CAddResultHelper< T, HAS_ERROR >
     CAddResultHelper< Result< T >, true >
     CAddResultHelper< ResultMemT< Bool >, true >
     CAddResultHelper< ResultMemT< T * >, true >
     CAddResultHelper< ResultOk< T >, true >
     CAddResultHelper< ResultRef< T >, true >
     CAddResultHelper< T, true >
     CAdvancedIntegerTriplet[datatypes_datatype_declaration]
     CAES
     CAFloat
     CAInt
     CAioServiceInterface
     CAioStatusInterfaceThis class is used to wait on the status of one or more asynchronous I/O operations
     CAliasTrans
     CAlignedStorage< SIZE, ALIGN >
     CAlignedStorage< SIZEOF(V), alignof(V)>
     CAlwaysFalse< T >
     CAnd<... >
     CAnd< REST... >
     CAnd<(PACK::template IndexOf< X >::found > 0)... >
     CAppendToIndexSequence< SEQUENCE, VALUE >
     CAppendToIndexSequence< std::index_sequence< SEQ... >, VALUE >
     CApplication
     Carc
     CArgument
     CArray< T >
     CArray< Bool >
     CArray< Int32 >
     CArray< typename T::ValueType >
     CArrayAllocator< SIZE, ARRAYSELECTOR, FLUSH >
     CArrayAllocator< SIZE, BaseArraySelector<> >
     CArrayAllocator< SIZE, BlockArraySelector< BLOCKARRAY_DEFAULT_SIZE_EXPONENT, BLOCKARRAYFLAGS::NOINSERTERASE > >
     CArrayAllocator< SIZE, BufferedBaseArraySelector< CNT > >
     CArrayAllocatorValueType< SIZE >
     CArrayAppendCache< T >
     CArrayBurstTriePool< NODE, BUCKET >
     CArrayCloneHelper< ARRAY >
     CArrayCloneHelper< ARRAY & >
     CArrayFactoryArrayFactory provides static methods to create arrays of various implementations of the ArrayInterface in a generic way
     CArrayMapHelper< K, V, SORTED, COMPARE, ARRAY >
     CArrayMapHelper< K, V, true, COMPARE, ARRAY >
     CArrayMapSelector< SORTED, COMPARE, ARRAY >
     CBlockArray< T, BLOCK_SIZE_EXPONENT, MEMFLAGS, ALLOCATOR >::ArrayOfBlocks
     CARRAYTYPE
     CARWLock
     Casdl_int_seq
     Casdl_seq
     CAssetCreationHelper
     CAssetData
     CAssetDatabaseStruct
     CAssetDependencyStructHelper class to pass several arguments into asset creation functions
     CAssetDownloadsInterfaceHelper Interface for Asset downloads functions
     CAssetEntry
     CAssetLicenseValidityDataLicense validity data returned by AssetInterface::IsAssetLicenseValid
     CAssetManagerInterfaceHelper class to control the Asset Manager
     CAssetSortData
     CAssetUtilitiesInterfaceHelper Interface for Asset functions
     CAssetVersionValidityDataVersion validity data returned by AssetInterface::IsAssetVersionValid
     CParameterPack< T >::At< INDEX >
     CAtomArray
     CAtomic16< T >
     CAtomic32< T >
     CAtomic32< Int32 >
     CAtomic64< T >
     CAtomic64< Int >
     CAtomic64< UInt >
     CAtomic8< T >
     CAtomicBool
     CAtomicFloatType< T >
     CAtomicPtr< T >
     CAtomicPtr< cinema::ProgressDialog >
     CAttributeInternedId
     CAttributeTupleBase< OPT, CNT >
     CAttributeTupleBase< false, CNT >
     CAttributeTupleBase< OPT, sizeof...(ARGS)>
     CAUInt
     CAutoAlloc< TYPE >
     CAutoBitmapA simple BaseBitmap wrapper created from a filename or resource ID
     CAutoFree< TYPE >
     CAutoLock
     CAutoLocker
     CAutoRWLock
     CAutoRWLocker
     CAutoTestInterface
     CAutoTimerHelper class to automatically cancel and destroy a timer on shutdown
     CAutoWaitPointer
     CAutoWeightPointJointSelections
     CB1
     CB2
     CBakeProgressInfo
     CBakeTextureResizeNotify
     CBASE
     CMicroNode::Base
     CBaseArray
     CBaseArraySelector< MINCHUNKSIZE, MEMFLAGS, ALLOCATOR >
     CBaseAssetMetaDataBasic meta data container for AssetUtilitiesInterface::AssetSetMetaData
     CBaseBitmap
     CBaseBitmap
     CBaseBitmapLink
     CBaseBitmapMove
     CBaseBitSet< ALLOCATOR, INTTYPE >BaseBitSet documentation
     CBaseBitSetIterator< COLLECTION >
     CBASECLASS
     CBaseContainer
     CBaseContainer
     CParallelFor::BaseContextBasic context for ParallelFor loops. Each worker thread has its own local context
     CBaseDataThe base class for all plugin data classes
     CBaseDocument
     CBaseDocumentMove
     CBaseDraw
     CBaseDrawHelp
     CBaseDrawHelp
     CBaseDrawHelpMove
     CBaseDrawMove
     CBaseFile
     CBaseIterator< COLLECTION, STRIDED >
     CBaseIterator< COLLECTION, false >
     CBaseIterator< const StridedBlock< const Generic >, true >
     CBaseLink
     CBaseList2D
     CBaseList2DMove
     CBaseListLegacyNode< T >This supports c4d style list code that iterates through a list with GetNext()/GetPrev() and stops when null is returned
     CBaseListLinkPOD
     CBaseListNode< T, hasCopyFrom >
     CBaseLock
     CBaseMaterial
     CBaseMaterialMove
     CBaseObject
     CBaseObject
     CBaseObjectMove
     CBaseObjectPrivateMessage
     CBaseParticleStructure used to change the particle path by the particle modifiers
     CBASEPLUGINInternal
     CBaseRef< T, HANDLER >
     CBaseRef< const maxon::DataTypeImpl >
     CBaseRef< const ObjectInterface >
     CBaseRef< const SamplesFloat32 >
     CBaseRef< EffectorDataParameters, maxon::DeepConstnessPointerHandler >
     CBaseRef< GridAccessorInterface< void * >, StrongRefHandler >
     CBaseRef< Int >
     CBaseRef< maxon::BaseArray< maxon::SubMenuEntry > >
     CBaseRef< maxon::BaseArray< maxon::Vec4 > >
     CBaseRef< maxon::RefCountHashMap::Entry >
     CBaseRef< maxon::SubscriptionSet >
     CBaseRef< OcioConverter >
     CBaseRef< PARENT >
     CBaseRef< RawMem< T >, H >
     CBaseRef< RegistryEntryIteratorInterface >
     CBaseRef< std::remove_pointer< REF >::type, CoreFoundationCreatedPointerHandler >
     CBaseRef< T >
     CBaseRef< T, NSCreatedPointerHandler >
     CBaseRef< VolumeRayIntersectorInterface< void * >, StrongRefHandler >
     CBaseSelect
     CBaseSelectDataPrivate
     CDataDictionaryKeySet< INTERFACE >::Check< CHECK >::BasesHandler< BASES >
     CBaseSort< SORTCLASS, FLAGS >
     CBaseSort< SimpleSort< DefaultCompare, BASESORTFLAGS::NONE >, BASESORTFLAGS::NONE >
     CBaseSort< SORTCLASS, BASESORTFLAGS::NONE >
     CBaseTag
     CBaseTagMove
     CBaseThread
     CBaseTime
     CBaseVideoPostStruct
     CBaseVolumeData
     CBatchRenderA class to access the Render Queue
     CBDSetSceneCameraMsgStruct for the BASEDRAW_MESSAGE_SET_SCENE_CAMERA message
     CBezierPoint
     CBigIntegerInterface
     CBiRenderObject
     CBitmapButtonCallbackCallback for BitmapButtonCustomGui, registered with BitmapButtonCustomGui::SetCallback()
     CBitmapLoaderAnimatedDataData structure for loading a movie in a bitmap loader
     CBITSThis class represents the number of bits in a pixel format
     CBlendPixelHandlerStruct
     CBlockArraySelector< BLOCK_SIZE_EXPONENT, MEMFLAGS, ALLOCATOR >
     CBlockBase< T, STRIDED >Base class for Block
     CBlockBase< T, false >
     CBlockBufferAllocator< PARENT_ALLOCATOR >
     CBlockType< T >
     CBlockType< const void >
     CBlockType< void >
     CBone
     CBPColorSettingsHelpersFunctions to get access to the selected BodyPaint channel color settings
     CBPPaintSettingsPaint Settings for BodyPaint channels
     CBranchInfo
     CParallelFor::BreakCondition
     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
     CBrushVertexData
     CBufferedBaseArraySelector< COUNT, MINCHUNKSIZE, MEMFLAGS, ALLOCATOR >
     Cbufferinfo
     CBuildBrowserEntryData
     CBurstTrieBucket< K, V, SIZE >
     CBurstTrieBucket< K, UnitType, SIZE >
     CBurstTrieMapSelector< GROUP_BITS, BUCKET_SIZE, SORT, POOL >
     CBurstTrieNode< GROUP_BITS, INDEX >
     CTupleElementCompare::ByIndex< INDEX >
     CTupleElementEquals::ByIndex< INDEX >Functor that takes a tuple t and a value v as arguments and returns t.Get<INDEX> == v
     CTupleElementLessThan::ByIndex< INDEX >Functor that takes a tuple t and a value v as arguments and returns t.Get<INDEX> < v
     CByteOrder
     CBytesValueEncapsulates the byte size
     CTupleElementCompare::ByType< ELEMENTTYPE >
     CTupleElementEquals::ByType< ELEMENTTYPE >Functor that takes a tuple t and a value v as arguments and returns t.Get<ELEMENTTYPE> == v
     CTupleElementLessThan::ByType< ELEMENTTYPE >Functor that takes a tuple t and a value v as arguments and returns t.Get<INDEX> < v
     CByValueParam< T >
     CC4D_Falloff
     CC4DAtom
     CC4DAtom
     CC4DAtomMove
     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
     CC4DPolyObjectType
     CC4DThread
     CCallbackData
     CCallMe< T >
     CCallMe< Result< T > >
     CCallMe< Result< void > >
     CCallMe< void >
     CCAMorph
     CCAMorphNode
     CCAnimInfoInternal
     CCAReferencePSD
     CCArray< T, N >
     CCastHelper< R, SRC, Bool >
     CCastHelper< R, SRC, true >
     CCAWeightMgr
     CCellDataCellData struct is a datacontainer that represents a single Voronoi Cell
     CCellEdge
     CCellInfoTree/List view cell information
     CChain
     CSourceControlInterface::ChangeFilesReturn value of DescribeChangelist()
     CChannelData
     CChannelOffsetHelper< BITDEPTH, COMPONENTS >
     CChannelOffsetHelper< 8 *SIZEOF(PIXELDEPTH), COMPONENTS >
     CStringTemplate< INTERFACETYPE, REFTYPE, CHARTYPE >::CharPtrProxy class to access individual characters of the string
     CDataDictionaryKeySet< INTERFACE >::Check< CHECK >
     CDefaultHasBase< D >::Check< I >
     CCheckedGetDataType< T, POLICY, QUALIFIED >
     CCheckedGetDataType< T, POLICY, false >
     CCheckHasBase< T, DEF, typename >
     CCheckHasBase< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::HasBaseDetector >::type >
     CCheckHasBaseHelper< DT, BT >
     CCheckHasBaseHelper< T, T >
     CCinewareEventFactoryRegisterType
     CClass< R >
     CClass< CinewareObservableRef >
     CClass< MaterialExportRef >
     CClass< MaterialImportRef >
     CClass< MaterialMappingRef >
     CClassGetNonConst< REF >
     CClassGetNonConst< ObjectRef >
     CClassicCommandSettings
     CClassicObjectWrapper< LEGACYTYPE >
     CClassInfoBase
     CClassInterface
     CCLine
     CCodeSnippetRepresents a code snippet
     CCol3< T, STRIDE >A color consisting of three components R, G and B
     CCol3< Float, 1 >
     CCol4< T, STRIDE >A color consisting of three components R, G, B and an alpha
     CColorProfileConvert
     CColorProfileConvertInterfaceHelper class to convert pixel data from one color profile to another
     CColorProfileInfo
     CColorProfileInterface
     CColorProfileLegacyProcessorInterface
     COcioConfigInterface::ColorSpace
     CColorSwatchData
     CColorSwatchGroup
     CCommandCacheData
     CCommandExecutionInterface
     CCommandInformationData
     CCommandSettings
     CCommonIteratorTypes< T, I1, I2 >
     CCommonIteratorTypes< void, I1, I2 >
     CCommonLValue< T, A, B >
     CCommonLValue< decltype(true ? std::declval< A >() :std::declval< B >()), A, B >
     CSimdInfo::Compact
     CCompactTriplet
     CCompareTemplate< ALLOW_UNDEFINED, EQ, OPERATOR_RANK >
     CCompareTemplate< false >
     CCompareTemplate< false, EQUALITY::DEEP, OverloadRank1 >
     CComplex< T >
     CComponentAccessTypeA structure for holding all component access required information for each supported DataType
     CComponentDescriptor
     CComponentHelper< BASE, INTERFACES >
     CComponentHelper< BASE, I, REST... >
     CComponentIdentifierMetaData< T, DEF >
     CComponentIdentifierMetaData< const Char *, DEF >
     CComponentIdentifierMetaData< Id, DEF >
     CComponentIdentifierMetaData< LiteralId, DEF >
     CComponentRoot
     CConditionVariableDependencyThis class represents a dependency on a condition variable with unique ownership semantics
     CConditionVariableInterface
     CConfigurationConfiguration database functions
     CConicCurveCoeffcients
     CConstDataPtr
     CConstDescIDMem< T >
     CConstIf< T, MAKECONST >
     CConstIf< T, true >
     CConstMatrixNxMInterface
     CContainer
     CContainerInfo
     CContainerIterator< PACK, CONST_ITERATOR >
     CContainerVarAccess< PORTCOUNT >
     CContainerVariance< TO, FROM, TO_COUNT >
     CContainerVariance< TO, FROM, 0 >
     CContiguousRangeMap< K, V, MAP >
     CControlDisplayStructDisplayControl data
     CConvEdge
     CConversionSequence
     CConversionTestSet
     CConvertFuncChannelHelper
     CConvexHullDataConvexHullData struct is a datacontainer that represents a convex hull
     CConvexHullInterfaceConvexHullInterface provides functions for creating a convex hull of a set of points
     CCopyImplSelector< hasCopyFrom >
     CCopyImplSelector< false >
     CCopyImplSelector< true >
     CCopyWrapper< T >
     CCoreFoundationCreatedPointerHandler
     CCoreNodeBaseInterface
     CCoreNodeErrorHelperThe CoreNodeErrorHelper publishes helper functions to simplify CoreNode error handling
     CCoreNodeFactoryFunctionHelper< SINGLE_PARAM >
     CCoreNodeFactoryFunctionHelper< true >
     CCoreNodeInstanceBaseInterface
     CCoreNodesLibCoreNodesLib provides a set of static methods around core nodes
     CCoreNodeWrapperLibCoreNodeWrapperLib provides a set of static methods for the creation and management of node systems
     CCoreSerializerPOD
     CCPolygonRepresents a polygon that can be either a triangle or a quadrangle
     CCpuYieldState
     CCPyCompilerFlags
     CCPyMemAllocatorEx
     CCPyTempRef
     CCPythonGil
     CCrashCallStackEntryCall stack entry (program counter, stack frame location and if possible symbol and module information)
     CCrashHandlerPrivate custom crash handler
     CCrashHandlerGlobals
     CCrashLogKey
     CCrashModuleEntryModule description with file name, address and size
     CCrashRegisterValueRegister value description (name and value)
     CCrashReportProperty
     CCrashReportPropertyItem
     CCrashReportServices
     CCrashReportStateCrash state consisting of exception type and a list of modules and threads
     CCrashThreadStateThread state including registers, stack backtrace and name
     CCrc32C
     CCreationAssetMetaDataCreation meta data container for AssetUtilitiesInterface::AssetSetCreationData
     CCryptoKeyInterface
     CCStdLibAllocator
     CCStringCompareThis class can be used as template argument for a HashMap if the HashMap shall use null-terminated C-string keys
     CTimeValue::CurrentTime
     CCustomAllocatorInterfaceCustom allocator/memory pool interface
     CCustomDataTypeBase class for custom data types
     CCustomIconSettings
     CCustomNodeGuiProxyInterface
     CCustomProperty
     CCustomSculptBrushBasePrivate. Internal
     CCustomSplineKnotRepresents a knot in a spline
     CCustomSTLAllocator< T >Custom STL C++11 allocator that wraps maxon::DefaultAllocator
     CCustomUniqueIdGenerator
     CData
     CDataDescriptionDatabaseInterfaceInterface to access the storage of DataDescription objects
     CDataDescriptionDefinitionDatabaseInterfaceDataDescriptionDefinitionDatabaseInterface provides functions for loading, storing DescriptionDefinitions
     CDataDescriptionInterface
     CDataDescriptionObjectInterface
     CDataDescriptionPresetStorageInterfaceHelper class to handle loading and saving of presets
     CDataDictionary
     CDataDictionaryInterface
     CDataDictionaryIteratorInterface
     CDataDictionaryKeySet< INTERFACE >
     CDataFormatBaseReaderRef
     CDataFormatBaseWriterRef
     CDataIdSwitch
     CDataMemBlock
     CDataType
     CDataTypeBuilderEntry
     CDataTypeCache
     CDataTypeCacheInstance< T, POLICY, ELEMENTARY >
     CDataTypeCacheInstance< InvalidType, POLICY, true >
     CDataTypeCacheInstance< std::nullptr_t, POLICY, true >
     CDataTypeCacheInstance< T, POLICY, true >
     CDataTypeCacheInstance< void, POLICY, true >
     CDataTypeComponent
     CDataTypeImpl
     CDataTypeLibDataTypeLib declares some static functions needed for the DataType system
     CDataTypePtr
     CDateTimeRepresents a date and time
     CDateTimeParser
     CDebugger
     CDebugHardwareBreakPointInterface
     CDebugTimerInternal
     Cdecay
     CHasInit< DETECTORINPUTTYPE >::Default
     CDefaultAllocator
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::DefaultBucket
     CDefaultDataTypeFunctions< T, TYPE >
     CDefaultDataTypeFunctions< T,(SIZEOF(T) > SIZEOF(DataMemBlock)) ? DATATYPEMODE::BIG :(STD_IS_REPLACEMENT(pod, T) ? DATATYPEMODE::SMALLISPOD :DATATYPEMODE::SMALL)>
     CDefaultDataTypeFunctionsCapabilityFlags< T >
     CDefaultDefaultValue< T >
     CDefaultDoc
     CDefaultHasBase< D >
     CDefaultHasher
     CDefaultHashMapEntryHandlerBase< HASHVALUE, L >
     CDefaultHashMapEntryHandlerBase< HashInt, HASHMAP_ENTRY_LAYOUT::HASH_KEY_VALUE >
     CDefaultHashMapEntryHandlerBase< HashInt, HASHMAP_ENTRY_LAYOUT::HASH_VALUE_KEY >
     CDefaultHashMapEntryHandlerBase< HashInt, HASHMAP_ENTRY_LAYOUT::KEY_HASH_VALUE >
     CDefaultHierarchy< REF >
     CDefaultHierarchy< void >
     CDefaultLValue< VALUETYPE >
     CDefaultReification
     CDefaultValueDetector< T, f >
     CDefaultValueFunctions< T >
     CDefaultValueFunctions< Result< T > >
     CDefaultValueFunctions< SVGDocument >
     CDefaultValueFunctionsHelper< T, ALLOW_NONCONST >
     CDefaultValueFunctionsHelper< const Result< COMMANDRESULT > &, ALLOW_NONCONST >
     CDefaultValueFunctionsHelper< const T &, ALLOW_NONCONST >
     CDefaultValueFunctionsHelper< T &, ALLOW_NONCONST >
     CDefaultValueTypeHelper< T, ALLOW_NONCONST >
     CDefaultValueTypeHelper< const T &, ALLOW_NONCONST >
     CDefaultValueTypeHelper< T &, ALLOW_NONCONST >
     CDefaultValueZeroInitializedHelper< T, ALLOW_NONCONST >
     CDefaultValueZeroInitializedHelper< const T &, ALLOW_NONCONST >
     CDefaultValueZeroInitializedHelper< T &, ALLOW_NONCONST >
     CDelaunay3DInterface
     CDelegate< T >
     CDelegate< Block< const Id >()>
     CDelegate< Block< ParametricType >()>
     CDelegate< Bool(const cinema::Description *, const cinema::DescID &, const cinema::BaseContainer &, Bool &, Bool &)>
     CDelegate< Result< DataType >(const BaseArray< Member > &members)>
     CDelegate< Result< Id >(const Url &depUrl, const StoreAssetStruct &storeAssetStruct, ResolveAssetDependenciesStruct &resolveAssetStruct, Bool addMessage)>
     CDelegate< Result< Tuple< String, String > >(DATATYPEBUILDERNAME category, const DataType &dt, const GetChildrenTypesCallback &getChildrenTypes, const ParametricTypeInterface *parentTypeId, const ParametricTypeInterface **skipParentType)>
     CDelegate< Result< void >(const Block< const Tuple< TrivialDataPtr, CORENODE_PORT_FLAGS > > &)>
     CDelegate< Result< void >(const DataDictionary &userData, DataDictionary &multiSelectionStorage)>
     CDelegate< Result< void >(const ImagePos &pos, const PixelConstBuffer &buffer, SETPIXELFLAGS flags)>
     CDelegate< Result< void >(const ImagePos &pos, const PixelMutableBuffer &buffer, GETPIXELFLAGS flags)>
     CDelegate< Result< void >(const PixelMutableBuffer &result, const PixelConstBuffer &background, const PixelConstBuffer &foreground, Int pixelCnt, BLENDPIXELFLAGS flags)>
     CDelegate< Tuple< Int, Int, Bool >()>
     CDelegate< void()>
     CDelegate< void(BlendPixelHandlerStruct &selfPtr)>
     CDelegate< void(const DelegateDataType &type, const DelegateInvocation &invocation)>
     CDelegate< void(GetPixelHandlerStruct &selfPtr)>
     CDelegate< void(Int32, const cinema::PickSessionDataStruct *)>
     CDelegate< void(SetPixelHandlerStruct &selfPtr)>
     CDelegate< void(void *data)>
     CDelegateBaseDelegate base class which can be used for DataType
     CDelegateHandlerData
     CDelegateHandlerStub< R, ARGS >
     CDelegateHandlerStub< R >
     CDelegateHandlerStub< void >
     CDelegateHandlerStub< void, ARGS... >
     CDelegateInvocation
     CDereferenceHelper
     CDescEntryStruct
     CDescID
     CDescLevelRepresents a level within a DescID
     CDescPropertyDragData
     CDESCRIBEFLAGS
     CDescription
     CDescription
     CDescriptionAllowOverride
     CDescriptionBaseMessageMessage struct for some message types
     CDescriptionCheckUpdateMessage struct for the MSG_DESCRIPTION_CHECKUPDATE message
     CDescriptionFilter
     CDescriptionImExportInitMessage struct for the MSG_DESCRIPTION_IMPEXPORT_INIT message
     CDescriptionInitUndoMessage struct for the MSG_DESCRIPTION_INITUNDO message
     CDescriptionInlineObjectMsgMessage struct for the MSG_DESCRIPTION_GETINLINEOBJECT message
     CDescriptionPostSetValueMessage struct for the MSG_DESCRIPTION_POSTSETPARAMETER message
     CDescriptionTakeChanged
     CDescriptionValidateMessage struct for the MSG_DESCRIPTION_VALIDATE message
     CDescTranslation
     Cdfa
     CDiceInterface[interfaces_references_none_declaration]
     CDirectInstanceHandler
     CDirectPortAccess< PORT, OWNER >
     CDirectVarAccess< PORTCOUNT >
     CDirectVarAccessMembers< PORTCOUNT >
     CDirectVarAccessMembers<-1 >
     CImageRegionTilesObserverInterface::DirtyStateDefines the state of regional image changes as a collection of non-overlapping AABBs
     CDispatch1< ALGORITHM, TYPES, REIFICATION >
     CDispatch1< ALGORITHM, std::tuple< TYPES... >, REIFICATION >
     CDispatch2< ALGORITHM, TYPES, REIFICATION >Dispatch2 is similar to Dispatch1, but it dispatches based on the second argument instead of the first
     CDispatch2< ALGORITHM, std::tuple< TYPES... >, REIFICATION >
     CDisplaceInfoPrivate
     COcioConfigInterface::Display
     CDllInterfaceInterface for managing dynamic libraries (load, query symbols, ...)
     CDocStringMeta
     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
     CDoxPageRepresents a Dox "page", not a dox file
     CDoxSnippetRepresents code snippet reference
     CDoxTitleRepresents a title/section/subsection in the form ID and text
     CDpointMotion particle transformation data
     CDragAndDropMessage struct for the MSG_DRAGANDDROP message
     CDragAndDropDataAssetArrayMessage data for DRAGTYPE_ASSET
     CDrawDimension< T >Size of a window/drawing operation
     CDrawDimension3d< T >Size of a window/drawing operation
     CDrawPoint3d< T >X and Y coordinate of a point used for window/drawing operations
     CDrawRect< T >Definition of a rectangle used for window/draw operations
     CDrawVolume< T >Definition of a rectangle used for window/draw operations
     CParallelFor::DummyDummy class for init or finalize
     CParallelFor::DynamicContext< USERCONTEXT, INDEXTYPE >
     CDynamicDescription
     CParallelFor::DynamicJob< CONTEXT, FLAGS, INDEXTYPE, LOOP, INIT, FINALIZE >
     CEdgeNeigborPolygonsTemplate< STORAGEINDEX, NONMANIFOLDVALUE, INVALIDVALUE >
     CEdgePairTemplate< T, INITVALUE >
     CEditorLight
     CEditorWindowHelper class for the editor's window
     CEffector_PassData
     CEffector_PassValueData
     CEffectorDataStructData structure for an effector's internal data, filled from its container.
     CElement
     CElementPool< T, INDEX >
     CElementPool< BUCKET, Index >
     CElementPool< NODE, Index >
     CEmptyClassAn empty class without any members
     CEmptyVirtualClass
     Cenable_if
     CENTRY
     CRefCountHashMap< K, V, HASH, HANDLER >::Entry
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::EntryIteratorBase< CONSTITERATOR >
     CRefCountHashMap< K, V, HASH, HANDLER >::EntryRef
     CEnumInfo
     CEnumWrapper< ENUMCLASS >
     CEqualityCompare< T1, T2 >
     CERASED
     CErrorIndirectRef
     CErrorInterface
     CAggregatedError::ErrorIterator< TYPE >Iterator to iterate through all errors of the AggregatedError
     CErrorStorage
     CExactPredicates2DInterface2D exact geometrical predicates. Based on Shewchuk's adaptive exact predicates
     CExecuteOnMainThreadResult< RESULTVALUETYPE >Helper template for ExecuteOnMainThread()'s return value
     CExecuteOnMainThreadResult< Result< RESULTVALUETYPE > >
     CExecuteOnMainThreadResult< void >
     CExecuteTestsInterfaceInterface to manually or automatically execute test
     CExifStaticInterface@MAXON_ANNOTATION{nullimpl=true,dependencies=false}
     CExplode< rem, digits >
     CExplode< num >
     CFactoryBase
     CFactoryFactory
     CFalloffCollectMessage
     CFalloffDataData
     Cfalse_type
     CFId< T, KEYTYPE, HELPER >
     CFieldCallerStack
     CFieldGuiGetSubListInfo
     CFieldInfoThread local information for this field sample invocation
     CFieldInput
     CFieldLayerLink
     CFieldList
     CFieldOutput
     CFieldOutputBlockTemplate< CONSTBLOCK >
     CFieldSampleData
     CFILE_native
     CSourceControlInterface::FileDiffReturn value of DiffFiles()
     CFileFormatDetectionInterfaceFileFormatDetectionInterface offers functions to detect file formats
     CFileMonitor
     CFileMonitorItemInterface
     CFilenameManages file and path names
     CFileUtilities
     CFilterSettings
     CFinallyFactory
     CFinallyOnce< T >
     CFinallyOnceFactory
     CFinallyWrapper< T >
     CFindUniqueTupleIndex< SEARCHTYPE, TUPLETYPE >
     CFindUniqueTupleIndex< SEARCHTYPE, Tuple< TYPES... > >
     CFirstValueReceiver< T >
     CFixedBufferAllocatorBase
     CFixedSizeArray< T, N >
     CFixedSizeArrayWrapperType< T, VALUES >
     CFixedSizeArrayWrapperType< maxon::Char, '0', 0 >
     CFixedSizeArrayWrapperType< maxon::Char,('0'+digits)..., 0 >
     CFixedSizeBitSet< EXPONENT >
     CFlexibleArray< T, COUNT >
     CFloatTriplet
     CFNV1aHasher
     CForceEvaluation
     CFORCONTEXT
     CForEach
     CFormatStatementClass to store formatting statements
     CFormatTemplateHelper< ARGCNT, FORMATSTR >
     CFormatTemplateHelper< ARGCNT, const Char(&)[N]>
     CFormulaParserCacheInterfaceThe formula parser translates a string expression into this intermediate cache structure
     CFormulaParserInterface
     CParallelFor::ForState< USERCONTEXT, FLAGS, INDEXTYPE, INIT, FINALIZE, WORKERJOB >
     CBlockArray< T, BLOCK_SIZE_EXPONENT, MEMFLAGS, ALLOCATOR >::ForwardAllocator
     CForwardFree< IS_DELETABLE >
     CForwardFree< true >
     CForwardingDataPtr
     CForwardRef< T >
     CFraction
     CFrameDataFrameData gives access to the runtime storage where members of a Frame are stored during execution
     CArrayAllocator< SIZE, ARRAYSELECTOR, FLUSH >::FreeEntry
     CFunctionInfo
     CFunctionSettingsA FunctionSettings object defines the IDs and behaviour of the stored function
     CGadgetPtr
     Cgc_generation
     Cgc_generation_stats
     CGE_POINT2D
     CGeCipher256A class that encrypts data using an insecure scrambling
     CGeClipMap
     CGeColliderCache
     CGeColliderEngine
     CGeData
     CGeDialog
     CGeListNode
     CGeListNodeMove
     CGeListViewSimpleListView base class. Mostly internal
     CGeMarkerA unique marker that identifies an object
     CGenericArithmetic
     CGenericCastMemberTrait< TO, FROM, SAFE, typename >
     CGenericCastMemberTrait< const TO &, FROM &, SAFE >
     CGenericCastMemberTrait< const TO *, FROM *, SAFE >
     CGenericCastMemberTrait< Delegate< RESULT_TO(ARGS_TO...)>, Delegate< RESULT_FROM(ARGS_FROM...)>, SAFE >
     CGenericCastMemberTrait< HashMap< K_TO, V_TO >, HashMap< K_FROM, V_FROM >, SAFE >
     CGenericCastMemberTrait< ParameterPack< TO, TO_REST... >, ParameterPack< FROM, FROM_REST... >, SAFE >
     CGenericCastMemberTrait< TO &, FROM &, SAFE >
     CGenericCastMemberTrait< TO *, FROM *, SAFE >
     CGenericCastMemberTrait< TO, FROM, SAFE, typename SFINAEHelper< void, typename TO::DirectlyReferencedType, typename FROM::DirectlyReferencedType >::type >
     CGenericComponent
     CGenericContainerInterface
     CGenericContainerInterface MAXON_GENERIC_BASET
     CGenericDataTemplate< REFCOUNTED >
     CGenericDataTemplate< false >
     CGenericIndexableContainerInterface MAXON_GENERIC_BASENamedTuple
     CGenericInterpolate< VALUETYPE, FLOATTYPE >
     CGenericPolygonComplex polygon helper class
     CGenericRegisterValueRegister value with variable size and component count
     CGenericSimpleObservable
     CGeomConstantsClass containing frequently used constants in the geom library
     CGeometryUtilsInterface2D and 3D geometrical utility functions
     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
     CGetCollectionKind< COLLECTION, ENABLE >
     CGetCollectionKind< COLLECTION, typename SFINAEHelper< void, typename std::decay< COLLECTION >::type::IsCollection >::type >
     CGetConstReferencedType< T, DEF, typename >
     CGetConstReferencedType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::ConstReferencedType >::type >
     CGetCustomIconDataMessage struct for the MSG_GETCUSTOMICON message
     CGetDirectlyReferencedType< T, DEF, typename >
     CGetDirectlyReferencedType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::DirectlyReferencedType >::type >
     CGetDirectlyReferencedTypeCheckConstAndPtr< REF >
     CGetErasedType< T, DEF, typename >
     CGetErasedType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::ErasedType >::type >
     CGetHandler< T, DEF, typename >
     CGetHandler< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::Handler >::type >
     CArgument::GetHelper< T, CHECK >
     CArgument::GetHelper< T, typename std::enable_if< Argument::ByValueTest< T > >::type >
     CArgument::GetHelper< T, typename std::enable_if< STD_IS_REPLACEMENT(reference, T)>::type >
     CGetIndexSequenceElement< SEQUENCE >
     CGetIteratorType< C >
     CGetIteratorType< T[N]>
     CGetIteratorType< typename std::remove_reference< I >::type >
     CGetMGSelectionMessageMessage struct for the MSG_GET_MODATASELECTION message
     CGetMGWeightMessageMessage struct for the MSG_GET_MODATAWEIGHTS message
     CGetMoDataMessageStructure for passing MoData around
     CGetNonConst< T, DEF, typename >
     CGetNonConst< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::NonConst >::type >
     CGetPixelHandlerStruct
     CGetRealCameraDataMessage struct for the MSG_GETREALCAMERADATA message
     CGetRealTagDataMessage struct for the MSG_GETREALTAGDATA message
     CGetReferencedType< T, DEF, typename >
     CGetReferencedType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::ReferencedType >::type >
     CGetResultType< T >
     CGetResultType< Data >
     CGetResultType< Result< Data > >
     CGetResultType< Result< T > >
     CGetResultType< Result< void > >
     CGetResultType< void >
     CGetSequenceElement< T, VALUES >
     CGetSequenceElement< size_t, VALUES... >
     CGetSequenceElement< T, V0 >
     CGetSequenceElement< T, V0, V1 >
     CGetSignature< FUNCTION >
     CGetSignature< RET(*)(ARGS...)>
     CGetSignature< RET(ARGS...)>
     CGetSignature< RET(CALLABLE::*)(ARGS...) const >
     CGetSignature< RET(CALLABLE::*)(ARGS...)>
     CGetValueType< T, DEF, typename >
     CGetValueType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::ValueType >::type >
     CGeUserArea
     CGlobalBaseGlobalBase is used as member of Global
     CGlobalIlluminationInformationMessage struct for the MSG_GLOBALILLUMINATIONINFORMATION message
     CGlobalImportInterfaceGlobalImport provides some functionality to handle and get global import settings
     CGlobalUtilsInterfaceGlobalUtils provides some helper functionality to react to global import settings
     CGlow
     CGmlNode
     CGmlNodeAttribs
     CGmlTarget
     CGmlWriterInterface
     CGNodeBase
     CGNodeDataPtr
     CGNodeHandle
     CGNodeIteratorBase
     CGradientInterface
     CGradientKnotRepresents a knot in a gradient
     CGradientRenderDataInterfaceThis is the interface for the render data of the Gradient data type. The data is reference-counted and a copy will automatically be created if a non-const function is called
     Cgrammar
     CParallelFor::Granularity
     CGraphBase< NODE, EDGE >
     CGraphDescriptionProvides functions and constants to read and write node graphs from and into the graph description format
     CGraphEdgeBase< NODE >
     CGraphLibGraphLib contains some static functions for graphs
     CGraphModelHelper
     CGraphNodeBase< NODEDATA, EDGE >
     CGraphNodeBase
     CGraphSetUndoMode
     CGraphTransaction
     CGridAccessorCreationInterfaceHelper class to create the templated interface GridAccessorInterface
     CGridAccessorInterface< TYPE >GridAccessorInterface allows to access volume data
     CGridAccessorInterface< void * >
     CGridAccessorRef< T >
     CGridIteratorCreationInterfaceHelper class to create the templated interface GridIteratorInterface
     CGridIteratorInterface< TYPE, iteratorType >GridIteratorInterface allows to iterate over the active voxels of a volume
     CGridIteratorRef< TYPE, iteratorType >
     CNodeMaterialImportHelperInterface::GroupNodeData
     CGUIDHASH
     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
     CGvNodeGUIGV node GUI helper class. Cannot be instantiated
     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
     CHairPluginMessageData
     CHairPluginObjectData
     CHairPolygonHit
     CHairRenderObject
     CHairRootData
     CHalfFloat
     CHalo
     CHandleInfo
     CHasBaseDetector< D, B >
     CHasBaseDetector< DERIVED, BASE >
     CHasCommonType< T1, T2, typename >
     CHasCommonType< T1, T2, typename SFINAEHelper< void, typename std::common_type< T1, T2 >::type >::type >
     CHasErasedBase< D, B >
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::Hash< VALUEHASH >
     CHashBitSet< BASE_SET, INT_TYPE >
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::HashMapAllocator< GENERAL_ALLOCATOR, BLOCK_ALLOCATOR >Special case of general and entry allocator being different (usually for performance critical fixed/limited size maps)
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::HashMapAllocator< DefaultAllocator, Allocator >
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::HashMapAllocator< DefaultAllocator, DefaultAllocator >
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::HashMapAllocator< ONE_ALLOCATOR, ONE_ALLOCATOR >Typical case of general and entry allocator being the same (keeps the memory layout compatible)
     CHashMapEntryBase< K, V, ENTRY_HANDLER, LAYOUT >Base class for HashMap::Entry
     CHashMapEntryBase< K, UnitType, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::HASH_KEY_VALUE >
     CHashMapEntryBase< K, UnitType, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::HASH_VALUE_KEY >
     CHashMapEntryBase< K, UnitType, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::KEY_HASH_VALUE >
     CHashMapEntryBase< K, UnitType, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::KEY_VALUE >
     CHashMapEntryBase< K, V, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::HASH_KEY_VALUE >
     CHashMapEntryBase< K, V, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::HASH_VALUE_KEY >
     CHashMapEntryBase< K, V, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::KEY_HASH_VALUE >
     CHashMapEntryBase< K, V, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::KEY_VALUE >
     CHashMapEntryBase< K, V, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::VALUE >
     CHashMapSelector< HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >
     CHashMapStatistics
     CHasInit< DETECTORINPUTTYPE >
     CHasProcessMethodTemplate< MN, typename >
     CHasProcessMethodTemplate< MN, typename SFINAEHelper< void, decltype(&MN::template Process< PortsMode< PORTS_MODE::NONE >>)>::type >
     CHasValueReceiver< T >
     CStackBufferAllocator< BLOCK_SIZE, LIFO, ALLOCATOR >::Header
     CNamedTuple< T >::Helper
     CHelperClass< SORTCLASS, ITERATOR, CONTENT, FLAGS >
     CHelperClass< SORTCLASS, ITERATOR, CONTENT, BASESORTFLAGS::MOVEANDCOPYOBJECTS >
     CHelperClass< SORTCLASS, ITERATOR, CONTENT, BASESORTFLAGS::NONE >
     CNamedTuple< T >::HelperStorage
     CHelperTriplet[files_describeio_simple_datatype]
     CHierarchy
     CHierarchyHelp
     CHierarchyIterator< NODE, HIERARCHY, CONTEXT, ARRAY >
     CHierarchyObjectInterface
     CHierarchyObjectInterface< DefaultHierarchy< MediaStreamRef > >
     CHierarchyObjectInterface< ImageHierarchy >
     CHierarchyObjectRef< HIERARCHY >
     CHNDataHolds HyperNURBS weight tag data
     CHNSubdiv
     CHomogenousTupleTypeHelper< N, T, TYPES >
     CHomogenousTupleTypeHelper< 0, T, TYPES ... >
     CHUDTextEntryClass structure to hold HUD Text for BaseDraw::DrawMultipleHudText
     CHybridMapGetIteratorHelper< C >
     CHybridMapSelector< SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
     CHyperFile
     CiBaseCustomGui
     CiBrowser
     CIconDataRepresents a single icon in a large bitmap array
     CIdBuilder
     CIDENT_VOID
     CIdOrBuilder
     CIdSwitch
     CIgnoredPlaceholder
     CIIntersect
     CIlluminanceSurfacePointData
     CParallelImage::ImageData< WORKER >
     CImageFunctionsInterfaceHelper functions for image classes
     CImageHierarchy
     CImagePosSeveral functions use this helper structure to pass the position within an image and number of pixels to functions
     CImageReferenceDefines a reference to an image file to represent a material parameter
     CImageRegionObservableInterface
     CImageRegionObserverStorage
     CIncludeHelper
     CInclusionTable
     CIndexedGradientKnot< T_Float, T_Int >
     CIndexedGradientSampler< T_ModeNone, T_ModeLinearKnot, T_ModeSmoothKnot, T_ModeBlend, T_ModeCubicKnot, T_ModeCubicBias >
     CIndexedGradientSampler< T_ModeNone::GetId().GetHashCode(), T_ModeLinearKnot::GetId().GetHashCode(), T_ModeSmoothKnot::GetId().GetHashCode(), T_ModeBlend::GetId().GetHashCode(), T_ModeCubicKnot::GetId().GetHashCode(), T_ModeCubicBias::GetId().GetHashCode()>
     CIndexInIndexSequence< I, SEQUENCE >
     CIndexInIndexSequence< I, std::index_sequence< X, LIST... > >
     CIndexIteratorDefaultAccess
     CParameterPack< T >::IndexOf< X >
     CParameterPack< T, REST... >::IndexOf< X >
     CIndexSequenceElement< SEQUENCE, INDEX >
     CInfo< STORAGEINDEX >
     CInfoStorage< STORAGEINDEX, FILTER >
     CInheritConst< T, INHERIT_FROM >
     CInheritConst< R, T >
     CInheritConst< T, const INHERIT_FROM >
     CInitializationFunctions
     CInitRenderStruct
     CInputStreamRef
     CRecursiveContainer< DEPTH >::Instantiation
     CInstructionData
     CInstructionSetA simple wrapper over a set of instructions defined as InstructionData
     CIntegerTriplet[datatypes_datatype_declaration]
     Cintegral_constant
     CInternedId
     CInternedIdFidBase
     CInternedIdInitializer
     CInternedIdPtr
     CInternedIdSwitch
     CIntersectHitData
     CIntersectionType< T >
     CIntFloat32
     CIntFloat64
     CIntType< BYTES >
     CIntType< 1 >
     CIntType< 2 >
     CIntType< 4 >
     CIntType< 8 >
     CInvocationBase< T, ARGS >
     CInvocationBase< ABIReturnType< T >::type, ABIParamType< ARGS >::type... >
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>
     CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,,)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>
     CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER2,,,,)>
     CInvocationState
     CInvokeHelper< T >
     CInvokeHelper< T()>
     CInvokeHelper< T(ARGS...)>
     CInvokeHelper< void()>
     CInvokeHelper< void(ARGS...)>
     CInvokeScriptDataMessage structure for the MSG_TRANSFORM_OBJECT message. Private
     CParallelFor::InvokeSelector< CONTEXT, RESULTVALUETYPE >
     CIoDocument
     CIoMemoryInterface
     CIoXmlNodeInterfaceXML node/property object
     CIoXmlParserXML parser class. Use this class to read an XML file into memory or write an XML file to disc
     CIpointStruct that holds the information for each particle
     Cis_base_of
     CIsAllocType< T, DEF, typename >
     CIsAllocType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::IsAllocType >::type >
     CIsDerived< BASE >
     CIsInterfaceType< T, DEF, typename >
     CIsInterfaceType< GetDirectlyReferencedType< T >::type >
     CIsInterfaceType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::MTable >::type >
     CIsIterable< T >
     CIsIterable< T[N]>Type trait to test if a type is iterable, i.e if it supports begin(t) and end(t)
     CIsNonvirtualInterfaceType< T, DEF, typename >
     CIsNonvirtualInterfaceType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::NonvirtualInterfaceMarker >::type >
     CIsPartiallyOrdered< T, DEF, typename >
     CIsPartiallyOrdered< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::PartiallyOrdered >::type >
     CIsSimdElementType< T, typename SFINAEHelper< void, typename T::VectorStrideType >::type >
     CIssueAn issue found in the dox files or code snippets
     CIsTriviallyEquatable< T >
     CIsTriviallyHashable< T, typename >
     CIsTriviallyHashable< T, decltype(T::TriviallyHashable())>
     CIsVirtualInterfaceType< T, DEF, typename >
     CIsVirtualInterfaceType< GetDirectlyReferencedType< T >::type >
     CIsVirtualInterfaceType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::InterfaceMarker >::type >
     CIT
     CIterable
     CIterableBeginHelper< I >
     CIterableBeginHelper< T(&)[N]>
     CIterableBeginHelper< T[N]>
     CIterator
     CMicroNode::PortsAccess< PMODE, PORTS >::Iterator< REF >
     CVariadicPort< T, OUTPUT_PORT, WRITE >::Ports< PORTS >::Iterator
     CReverseIterable< I >::Iterator
     CIterator
     CBurstTrieMap< K, V, GROUP_BITS, BUCKET_SIZE, SORT, POOL >::IteratorBase
     CHybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >::IteratorBase< CONSTITERATOR >
     CRegistry< T, R >::IteratorBase
     CHybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >::IteratorBase< false >
     CBaseList< T, NODE, HEAD, ALLOCATOR >::IteratorTemplate< CONSTITERATOR >
     CBlockArray< T, BLOCK_SIZE_EXPONENT, MEMFLAGS, ALLOCATOR >::IteratorTemplate< CONSTITERATOR >
     CMapInterface< K, V >::IteratorTemplate< CONSTITERATOR >
     CPointerArray< T, MINCHUNKSIZE, ALLOCATOR >::IteratorTemplate< CONSTITERATOR >
     CRingBuffer< ARRAYTYPE, RINGSIZE >::IteratorTemplate< CONSTITERATOR >
     CSetInterface< TYPE >::IteratorTemplate< CONSTITERATOR >
     CStaticArrayInterface< TYPE >::IteratorTemplate< COLLECTION_TYPE >
     CJavaCall
     CJavaClass
     CJavaHelper
     CJavaMember
     CJobGroupInterfaceHeterogenous job group: The jobs can be of different type and you can add them to the group until you enqueue it (or while the group is running when you use AddSubJob). A job group is free to remove the reference to its jobs or subgroups once they are executed. Creating a job group and jobs is very fast and therefore there's no need to prebuild and perhaps even cache them
     CJobInterfaceBase
     CJobQueueInterface
     CServiceDiscovery::JoinContext
     CJointData
     CJointRestState
     CKDTreeClass to find closest points in space for a given point cloud
     CKDTreeNearest
     CKDTreeNode
     CKerningHolds the kerning parameters for one character in a string
     CKerningGetGuiHelperMsg
     CKerningTriStateTriState helper for class Kerning
     CKerningVpGuiHelper
     CDefaultHashMapEntryHandlerBase< HASHVALUE, L >::KeyConstructor< ENTRY, KEY, COPY_KEY >
     CDefaultHashMapEntryHandlerBase< HASHVALUE, L >::KeyConstructor< ENTRY, KEY &, true >
     CDefaultHashMapEntryHandlerBase< HASHVALUE, L >::KeyValueConstructor< ENTRY, KEY, VALUE, COPY_KEY, COPY_VALUE >
     CDefaultHashMapEntryHandlerBase< HASHVALUE, L >::KeyValueConstructor< ENTRY, KEY &, VALUE &, true, true >
     CDefaultHashMapEntryHandlerBase< HASHVALUE, L >::KeyValueConstructor< ENTRY, KEY &, VALUE, true, false >
     CDefaultHashMapEntryHandlerBase< HASHVALUE, L >::KeyValueConstructor< ENTRY, KEY, VALUE &, false, true >
     CKnotInfo
     Clabel
     Clabellist
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::LambdaEntryConstructor< KEY, LAMBDA, COPY_KEY >Internal
     CHashSet< T, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::LambdaEntryConstructor< KEY, LAMBDA >
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::LambdaEntryConstructor< KEY &, LAMBDA, true >
     CLanguageInterfaceClass that handles string resources
     CLassoSelectionUsed to select any GUI element with a lasso
     CLatLongRange
     CLayerData
     CLayerSetCompare
     CLayerSetHelperInternal
     CLayerSetInterfaceClass to choose layers or alphas from an image
     CLayerShaderLayerRepresents a layer in a LayerShader
     CLazyInit
     CLazyInitThreaded
     CServiceDiscovery::LeaveContext
     CLessThanAsLessThanOrEqual< COMPARE >
     CLessThanCompare< T1, T2 >
     CLexerInterface
     CLIMIT< T >
     CLIMIT< T >
     CLIMIT< Bool >
     CLIMIT< Char >
     CLIMIT< Char >
     CLIMIT< Color32 >
     CLIMIT< Color64 >
     CLIMIT< ColorA32 >
     CLIMIT< ColorA64 >
     CLIMIT< Float32 >
     CLIMIT< Float32 >
     CLIMIT< Float64 >
     CLIMIT< Float64 >
     CLIMIT< HalfFloat >
     CLIMIT< Int16 >
     CLIMIT< Int16 >
     CLIMIT< Int32 >
     CLIMIT< Int32 >
     CLIMIT< Int64 >
     CLIMIT< Int64 >
     CLIMIT< Matrix32 >
     CLIMIT< Matrix64 >
     CLIMIT< UChar >
     CLIMIT< UChar >
     CLIMIT< UInt16 >
     CLIMIT< UInt16 >
     CLIMIT< UInt32 >
     CLIMIT< UInt32 >
     CLIMIT< UInt64 >
     CLIMIT< UInt64 >
     CLIMIT< Vector2d32 >
     CLIMIT< Vector2d64 >
     CLIMIT< Vector32 >
     CLIMIT< Vector4d32 >
     CLIMIT< Vector4d64 >
     CLIMIT< Vector64 >
     CLinearCongruentialRandom< FLOAT >
     CLineData
     CLineRenderData
     CReaderRef< Utf32Char >::LinesIterator
     CLiteralId
     CLiteralIdSwitch
     CLMinMaxA class to construct a bounding box around points
     CLoadRuntimeA helper struct to initialized a virtual machine. Can be initialized by a predefined enum, or a given custom runtime object
     CLocalDateTime
     CLocalFileTimeRepresents a date time
     CLocalStringStorage
     CSynchronizedValue< T, LOCKTYPE >::LockedReadPtr
     CSynchronizedValue< T, LOCKTYPE >::LockedWritePtr
     CLockTraits< LOCKTYPE >
     CLockTraits< cinema::AutoLock >
     CLockTraits< Spinlock >
     CLoggerInterface
     CLoggerLineEach object of LoggerLine represents an entry in the logger with several meta information. See documentation of members for more information
     CLowerCaseString< STR >
     CLowerCaseStringHelper< typename, typename >
     CLowerCaseStringHelper< STRING_WRAPPER, std::index_sequence< INDICES... > >
     CLRUHashMap< K, V, MAXENTRIES >
     CMachinesInterface
     CMakeLValueConst< T >
     CMakeLValueConst< T & >
     CStrongCOWRefHandler::MakeWritableHelper< T, typename >
     CStrongCOWRefHandler::MakeWritableHelper< FlexibleArray< T, COUNT > >
     CStrongCOWRefHandler::MakeWritableHelper< T, typename T::GenericContainerInterfaceMarker >
     CManagerInfo
     CMapCloneHelper< MAP >
     CMapCloneHelper< MAP & >
     CMappedPortAccess< PORT, OWNER >
     CMarkMaterials
     CMat2< V >
     CMat3< V >
     CMat3< maxon::Vector64 >
     CMat3< Vector >
     CMatAssignTable
     CMatch< ITERATOR >
     CMatch< Int >Match specialization for index position type
     CMaterialDragAndDropMessage struct for the MSG_MATERIALDRAGANDDROP message
     CMaterialExchangeData
     CMaterialExportDescription
     CMaterialImportDescription
     CMaterialMapperParameterInsertWrapper
     CMaterialMappingDescription
     CMathFuncHelper< T, FUNC >
     CMathFuncHelper< Col3< T >, FUNC >
     CMathFuncHelper< Col4< T >, FUNC >
     CMathFuncHelper< Vec2< T >, FUNC >
     CMathFuncHelper< Vec3< T >, FUNC >
     CMathFuncHelper< Vec4< T >, FUNC >
     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
     CMatrix3
     CMatrix4f32
     CMatrix4f64
     CMatrix4f64SSE
     CMatrixNxM< TYPE >General n x m matrix
     CMatrixNxM< Generic >
     CMatrixNxMInterface
     CMAXON_IF_SOURCEPROCESSORFactoryFunctions
     CMAXON_IF_SOURCEPROCESSORGenericFactory
     CMAXON_INTERFACE_BASESAssetBaseInterface
     CMAXON_INTERFACE_BASESAssetBaseWithUpdateInterface
     CMAXON_INTERFACE_BASESAssetIdentifierInterface
     CMAXON_INTERFACE_BASESAssetInterface
     CMAXON_INTERFACE_BASESAssetRepositoryInterface
     CMAXON_INTERFACE_BASESAssetTypeInterface
     CMAXON_INTERFACE_BASESBaseStreamInterface
     CMAXON_INTERFACE_BASESCinewareObservableBaseInterface
     CMAXON_INTERFACE_BASESCodeExchangerInterface
     CMAXON_INTERFACE_BASESCommandClassInterface
     CMAXON_INTERFACE_BASESCommandDataInterface
     CMAXON_INTERFACE_BASESConstructionErrorInterface
     CMAXON_INTERFACE_BASESCPyInterface
     CMAXON_INTERFACE_BASESDataDictionaryObjectInterface
     CMAXON_INTERFACE_BASESDataDictionaryReferenceObjectInterface
     CMAXON_INTERFACE_BASESDataFormatBaseReaderInterface
     CMAXON_INTERFACE_BASESDataFormatBaseWriterInterface
     CMAXON_INTERFACE_BASESDataSerializeInterface
     CMAXON_INTERFACE_BASESDecoratorInterface
     CMAXON_INTERFACE_BASESErrorInterface
     CMAXON_INTERFACE_BASESFileFormatHandlerInterface
     CMAXON_INTERFACE_BASESGraphAttributeInterface
     CMAXON_INTERFACE_BASESGraphModelInterface
     CMAXON_INTERFACE_BASESHierarchyObjectInterface
     CMAXON_INTERFACE_BASESIllegalArgumentErrorInterface
     CMAXON_INTERFACE_BASESImageBaseInterface
     CMAXON_INTERFACE_BASESImageInterface
     CMAXON_INTERFACE_BASESImagePixelStorageInterface
     CMAXON_INTERFACE_BASESImageRegionObserverInterface
     CMAXON_INTERFACE_BASESInOutputStreamInterface
     CMAXON_INTERFACE_BASESInputStreamInterface
     CMAXON_INTERFACE_BASESIoErrorInterface
     CMAXON_INTERFACE_BASESLegacyCommandClassInterface
     CMAXON_INTERFACE_BASESLibraryInterface
     CMAXON_INTERFACE_BASESLoggerTypeInterface
     CMAXON_INTERFACE_BASESMediaBaseInterface
     CMAXON_INTERFACE_BASESMediaConverterInterface
     CMAXON_INTERFACE_BASESMediaOutputInterface
     CMAXON_INTERFACE_BASESMediaStreamFormatInterface
     CMAXON_INTERFACE_BASESMediaStreamImageBaseInterface
     CMAXON_INTERFACE_BASESMediaStreamImageDataImportInterface
     CMAXON_INTERFACE_BASESMediaStreamInterface
     CMAXON_INTERFACE_BASESMeshAttributeClassInterface
     CMAXON_INTERFACE_BASESNetworkConnectionInterface
     CMAXON_INTERFACE_BASESNetworkErrorInterface
     CMAXON_INTERFACE_BASESNetworkIpHandlerInterface
     CMAXON_INTERFACE_BASESNetworkTcpSocketInterface
     CMAXON_INTERFACE_BASESNetworkUdpBoundSocketInterface
     CMAXON_INTERFACE_BASESNetworkUdpSocketInterface
     CMAXON_INTERFACE_BASESNetworkWebSocketConnectionInterface
     CMAXON_INTERFACE_BASESNetworkWebSocketSignalInterface
     CMAXON_INTERFACE_BASESNodeErrorInterface
     CMAXON_INTERFACE_BASESNodeSystemDerivationHandlerInterface
     CMAXON_INTERFACE_BASESNodeTemplateInterface
     CMAXON_INTERFACE_BASESNumberInterface
     CMAXON_INTERFACE_BASESObjectInterface
     CMAXON_INTERFACE_BASESObserverObjectInterface
     CMAXON_INTERFACE_BASESPixelFormatInterface
     CMAXON_INTERFACE_BASESProgressInterface
     CMAXON_INTERFACE_BASESPythonElementBaseInterface
     CMAXON_INTERFACE_BASESRuntimeErrorBaseInterface
     CMAXON_INTERFACE_BASESStreamConversionInterface
     CMAXON_INTERFACE_BASESUpdatableAssetRepositoryInterface
     CMAXON_INTERFACE_BASESUrlAssetRepositoryInterface
     CMaxonRegistry
     CMAXRenderInfo
     CMDArray< TYPE >Template array class used for arrays filled by MoData
     CMemberMember represents a member of struct-like types or function signatures. A member is just a pair of a type and a name
     CMember
     CMemberDetectorHelper< U, U >
     CMemberMap
     CMemberTypeBase< T, complete, typename >
     CMemberTypeBase< T, true, typename std::enable_if< std::is_base_of< InternedIdFidBase, T >::value, typename SFINAEHelper< void, typename T::ValueType >::type >::type >
     CMemoizationCacheInterface
     CMemoryFileStruct
     CMemoryMetadataProxy
     CMenuEntry
     CMergeSegment
     CMeshAttribute
     CMeshDistanceDataMeshDistanceData is a struct that stores distance information to a mesh for a point in space
     CMessageDocumentConvertColorsMessage struct for the MSG_DOCUMENT_CONVERT_COLORS message
     CMessageFilterMessage struct for the MSG_FILTER message
     CMessageScaleDocumentMessage struct for the MSG_SCALEDOCUMENT message
     CMethodDelegateThisType< REF >
     CMethodDelegateType< typename >
     CMethodDelegateType< RESULT(*)(OBJECT *, ARGS...)>
     CMGWeightDataHolds weight information for MoGraph weight tags
     CMicroNode
     CMICRONODE
     CMicroNodeContextMicroNode execution's context data holder. Can be used to access CoreNode level, Variable, ..
     CMicroNodePtr< MN >
     CMicroNodeRuntime
     CMisc
     CMoDataClass for handling MoGraph motion data
     CModelingModeling engine
     CModelingCommandDataA helper object for SendModelingCommand()
     CModifierFlagsMsgDataMessage structure for the MSG_GETMODIFIERFLAGS message. Private
     CModifyFilenameDataStruct
     CModuleDefinition
     CMotionInfo
     CMouseDownInfoInternal
     CMoveHelper< SOURCEITERATOR, DESTITERATOR, CONTENT, MOVE_AND_COPY_MEMORY, ONEBLOCK >
     CMoveHelper< SOURCEITERATOR, DESTITERATOR, CONTENT, false, false >
     CMoveHelper< SOURCEITERATOR, DESTITERATOR, CONTENT, false, true >
     CMoveHelper< SOURCEITERATOR, DESTITERATOR, CONTENT, true, false >
     CMoveHelper< SOURCEITERATOR, DESTITERATOR, CONTENT, true, true >
     CMovieLoader
     CMovieSaver
     CMsgGICSExDataPrivate
     CMsgGINewDataPrivate
     CMt2dTrack
     CMt2dTrackData
     CMTBodyPartParameters
     CMTCharacterBodyPart
     CMtData
     CMtFootageData
     CMtTrkGid
     CMultiIndex< INT_TYPE >
     CMultiIndexBuilder< INT_TYPE >
     CMultiInstanceData
     CMultiInstanceEntry
     CMultilineEditTextStoreUndoMessage struct for the MSG_DESCRIPTION_TEXT_STOREUNDO and MSG_DESCRIPTION_TEXT_RESTOREUNDO messages
     CMultipass
     CMultiPassChannelPrivate
     CMultiplicativePromotion< T1, T2, Bool >
     CMultiplicativePromotion< GenericArithmetic, GenericArithmetic, true >
     CMultiplicativePromotion< GenericArithmetic, T, true >
     CMultiplicativePromotion< T, GenericArithmetic, true >
     CMultiplicativePromotion< T1, T2, false >
     CMutableEffectorDataStruct
     CNamedTupleMembers
     CNativePyCFrame
     CNativePyCodeAddressRange
     CNativePyErr_StackItem
     CNativePyInterpreterFrame
     CNativePyMemoryViewBuffer
     CNativePyMethodDef
     CNativePyObject
     CNativePyOpaque
     CNativePyThreadState
     CNativePyThreadState
     CNativePyTraceInfo
     CNeighbor
     CNeighborStorage< STORAGEINDEX >
     CNeighborWrapper< NEIGHBORTYPE >
     CNetRenderBuffer
     CNetRenderData
     CNetRenderDocumentContext
     CNetRenderMsgBucketFinished
     CNetRenderMsgBucketIndex
     CNetRenderMsgBucketInfo
     CNetRenderMsgBucketStarted
     CNetRenderMsgCacheGetCache
     CNetRenderMsgCacheGetTask
     CNetRenderMsgCachePrepass
     CNetRenderMsgCacheProgress
     CNetRenderMsgCacheSendTask
     CNetService
     CNetworkAdapterInterfaceThe NetworkAdapterInterface represents a physical Ethernet connection
     CNetworkIpAddressStruct
     CNetworkIpAddrInterface
     CNetworkIpConnection
     CNetworkIpInterfaceStatic interface to access network functionality
     CNetworkOAuthSessionInterface@MAXON_ANNOTATION{obfuscate=true}
     CNetworkProxyInterfaceThis interface allows handle proxy settings of the os for internet connection
     CNetworkSockAddrIn
     CNetworkTcpConnectionOptionsInitialization options for a TCP connection
     CNetworkTcpInterfaceStatic interface to access network functionality
     CNetworkUdpChannelOptionsInitialization options for an UDP receiver
     CNetworkUdpInterfaceStatic interface to create UDP entities
     CNetworkUdpSenderOptionsInitialization options for an UDP sender
     CNetworkUdpServerOptionsInitialization options for an UDP server
     CNetworkZeroConfInterface
     CNetworkZeroConfServiceInterface
     CNewDelete< T >
     CNgon
     CNgonBase
     CNgonNeighbor
     CNgonNeighbor::NgonNeighborSegment
     CParallelFor::NoContextSelector< RESULTVALUETYPE >Helper template for lambdas with Result<void> and without context
     CParallelFor::NoContextWithResultSelector< RESULTVALUETYPE >Helper template for lambdas with Result<void> and without context
     CNodeFunctionsSuper
     CNodeOrTemplate
     CNodePathInterface
     CNodesGraphHelpers
     CNodesLibNodesLib provides a set of static methods for the creation and management of node systems
     CNodeSpaceHelpersInterfaceNodeSpaceHelpersInterface provides a collection of static helpers
     CNodeWithAssetIdTuple like struct to hold a node and its asset identifier. A node can have multiple nested base NodeSystem, each having a specific identifier
     CNoiseInterface
     CNonEmptyBases
     CNonEmptyBasesHelper< BASES >
     CNonEmptyBasesHelper< T1, REST... >
     CNonEmptyBasesHelper<>
     CNonEmptyDerived< B1, EmptyClass >
     CNonEmptyDerived< EmptyClass, B2 >
     CNonEmptyDerived< EmptyClass, EmptyClass >
     CNoOpLock
     CNormalsHelperInterfaceNormal generation utilities for shading of meshes
     CNormalStruct
     CNormalVertexCycle
     CNormalVertexCycles
     CNotifyEventCopyPrivate
     CNotifyEventDataPrivate
     CNotifyEventMsgPrivate
     CNSCreatedPointerHandler
     CNullAllocator
     CNURBSCurveInterface
     CNURBSTests
     CObjectBaseRefImpl< FLAGS >
     CObjectBaseRefImpl< EntityBase::FLAGS::REFERENCE_CONST >
     CObjectBaseRefImpl< EntityBase::FLAGS::REFERENCE_COPY_ON_WRITE >
     CObjectBaseRefImpl< EntityBase::FLAGS::REFERENCE_NORMAL >
     CObjectColorPropertiesData structure for object color properties
     CObjectConstructor< T, hasCopyFrom >
     CObjectConstructor< T, false >
     CObjectInterface
     CDelegate< RESULT(ARGS...)>::ObjectPointerWrapper< OBJECT >
     CObjectRestriction
     CObjectSelectionDataMessage struct for the MSG_GETSELECTION message. Private
     CObjectSuper
     CObjectTransformMsgDataMessage structure for the MSG_TRANSFORM_OBJECT message. Private
     CObservableBaseRef
     CObservableImplRef< ObservableClass, DELEGATE >
     CObservableImplRef< ObservableClass_PrivateHelper, T >
     CObservableNotifyRef< T >
     CObservableNotifyRef< DELEGATE::Super >
     CObservableStaticInterfaceHelper for static interface
     CObserverObjectInterface
     CObserverScopeGuard
     COcioConfigInterfacePrivate
     COcioConverterClass which transforms colors from one OCIO color space to another
     COcioProcessorInterface
     COpaqueBase
     COperatorNode< OP, SIGNATURE >
     COperatorNode< ConversionNode< TO, FROM >, TO(FROM)>
     COperatorNodeBase< TYPES >
     COperatorNodeBase< IN >
     COperatorNodeBase< IN... >
     COperatorNodeBase< IN1, IN2 >
     COperatorNodeBase< IN1, IN2, IN3 >
     COperatorNodeBase< IN1, IN2, IN3, IN4 >
     COperatorNodeBase< IN1, IN2, IN3, IN4, IN5 >
     COperatorNodeLlvmBase
     COpt< T >
     COpt< const T & >
     COpt< maxon::NetworkIpAddrPort >
     COpt< maxon::String >
     COpt< T & >
     COpt< T && >
     COpt< typename std::decay< T >::type >
     COptDefaultStorage< T >
     COptimizationInfo
     COptRefStorage< T >
     COptScalarStorage< T >
     COr< T, VALUES >
     COr< T >
     COr< T, X, Y... >
     COptimizationInfo::Output
     COutputStreamRef
     COverrideMaterial
     CPackConstData< ARGS >
     CPackedConstantParameter
     CPackedMaterialParameter
     CPaintBrushData
     CPaintManagerFunctions to access Texture Views
     CPaintViewRepresents a Texture View
     CPairSelector< T1, T2, DECAYED_T2 >
     CPairSelector< T1, T2, UnitType >
     CParallelFor
     CParallelImage
     CParameterPack< T >
     CParameterPack< T, REST... >
     CParameterPack< T... >
     CServiceBusInterface::ParametersSettings for the service discovery bus
     CParameterStorageInterface
     CParameterType
     CParametricType
     CParametricTypeDecoratorHelper to add multiple ParametricType on top of a DataType
     CParametricTypeInterface
     CPARENT_ALLOCATOR
     CParseHelper
     CParser
     CParserCache
     CPartialSumSequenceHelper< ZERO_BASED, SEQUENCE, SUM, VALUES >
     CPartialSumSequenceHelper< ZERO_BASED, AppendToIndexSequence< SEQUENCE, ZERO_BASED ? SUM :SUM+X >::type, SUM+X, REST... >
     CPartialSumSequenceHelper< ZERO_BASED, SEQUENCE, SUM >
     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()
     Cperrdetail
     CPersistentIdGeneratorInterface
     CPerThreadData
     CPgon
     CPgonEdge
     CPickSessionDataStruct
     CPixelConstBufferSeveral functions use this helper structure to pass the image data to functions
     CPixelDepthInfo< PIXELDEPTH >
     CPixelDepthInfo< Pix16f >
     CPixelDepthInfo< Pix16s >
     CPixelDepthInfo< Pix16u >
     CPixelDepthInfo< Pix32f >
     CPixelDepthInfo< Pix32s >
     CPixelDepthInfo< Pix32u >
     CPixelDepthInfo< Pix64f >
     CPixelDepthInfo< Pix8s >
     CPixelDepthInfo< Pix8u >
     CPixelFormatsInterfacePixelFormatsInterface is a static interface which provides general functions for pixel format management
     CPixelFragment
     CPixelMutableBufferSeveral functions use this helper structure to pass the image data to functions
     CPixelPost
     CPluginToolsInterface
     CPointerBurstTriePool< NODE, BUCKET >
     CPointerHandler
     CPointMove
     CPointsToVolumeListInterface
     CPoly< T >
     CPolyData< T >
     CPolygonObject
     CPolygonObjectMove
     CPolygonReduction
     CPolygonReductionData
     CPolygonToTessellationMapA data structire to map complex polygons to tessellation polygons
     CPolygroupInformation
     CPolyInfo
     CPolynomSolver< T >
     CPolyTriangulate
     CPolyVectorThe UVWs for a polygon. In the raytracer they are uncompressed
     CPolyWeight
     CPORT
     CPortArrayAccess< T, ACCESS >
     CPortDef< C >
     CPortFunctionsSuper
     CPortId
     CGvPortDescInfo::PortInfo
     CPortInfoPortInfo stores information about a port, it is returned by CoreNodeBaseInterface::GetPortInfo()
     CVariadicPort< T, OUTPUT_PORT, WRITE >::Ports< PORTS >
     CMicroNode::PortsAccess< PMODE, PORTS >
     CPortsAccessHelper< MODE, PORTS >
     CPortsAccessHelper< MODE, PortsMode< MODE2 >, PORTS... >
     CPortsMode< M >
     CPortTypeWrapper< T >
     CPredicateMatcher< PRED >A matcher that finds the first element which satisfies a predicate
     CPrefsDialogHookPrivate
     CPrefsMapTablePrivate
     CPresampleFieldSingleDataMessage struct for MSG_PRESAMPLE_FIELD_SINGLE
     CPreSaveValidationStructData for MSG_DOCUMENTINFO_TYPE_CHECKSAVEDENIED message
     CPreviewImageProviderOutput
     CPreviewImageProviderOutputImage
     CDataTypeImpl::Primary
     CPrimitiveInformationPrimitiveInformation stores information about a primitive relative to a mesh and a position on that primitive
     CPriorityList
     CMicroNodeGroupInterface::PrivateAutoCreatePortInfo
     CPrivateDummyFree
     CPrivateFIdBase< T, KEY, HELPER >
     CPrivateFIdBase< T, const char(&)[N], HELPER >
     CPrivateFixedSizeArrayBuilder< D, INDICES >
     CPrivateFixedSizeArrayBuilder< D, std::index_sequence< INDEX... > >
     CPrivateGetMapKeyHelper
     CPrivateOverloadRank0
     CPrivateSelfHelperBase
     CObjectInterface::PrivateSuperMTable
     CPrivateVertexWrapper< TYPE >
     CProbe
     CBasicMicroNode::ProcessParamType< PORTS >
     CProcessWrapper< MT, MODE >
     CProcessWrapper< Result< void >(MN::*)(PORTS &) const, MODE >
     CNetworkConnectionInterface::Properties
     CPropertyPropagationOverrideData
     CProxy
     CProxyDefinition
     CProxyInvocation
     CPRSMatrixData< VECTORTYPE >Helper type for decomposed Matrix. Also includes shear calculation
     CPseudoRandom< FLOAT >
     CDelegate< RESULT(ARGS...)>::PTMFWrapper< OBJECT >
     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
     Cpyruntimestate::pyinterpreters
     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
     CPythonDll
     CPythonRegisteredCommandIdsInterface
     CPythonToolsInterface
     CPyTryBlock
     CPyTupleObject
     CPyType_Slot
     CPyType_Spec
     CPyUnicodeErrorObject
     CPyUnicodeObject
     CPyVarObject
     CPyWideStringList
     CPyWrapperDescrObject
     CQuaternion
     CQuaternion< ValueType >
     CQueue< T >
     CRadiancePolyFrontBack
     CRandom
     CRange< T >
     CRange< IntVector2d >
     CRange< maxon::Vec2 >
     CRangeMap< K, V, MAP >
     CRangeMap< T, UnitType, BurstTrieMapSelector<> >
     CRangePair
     CRawMem< T >
     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
     CCustomSTLAllocator< T >::rebind< U >
     CRedirectMsgDataMessage structure for the MSG_REDIRECT message. Private
     CRefBase
     CRefCompare< COW, IS_INTERFACE >
     CRefCompare< true, false >
     CRefCompare< true, true >
     CRefCountHashMap< K, V, HASH, HANDLER >
     CRefCountHashMapDefaultHandler
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReference
     CReferenceObject
     CReferenceWrapper< TYPE >
     CReflectionLayer
     CReflectionWrapper< SIG >
     CReflectionWrapper< T(*)(ARGS...)>
     CRegistry< T, R >
     CRegistryDefinition
     CRegularExpressionInterface
     CRegularExprParser
     CSubscriptionSet< T, WEAK_HANDLE, MAP, LOCK >::Remove
     CRemoveForwardRef< T >
     CRemoveForwardRef< ForwardRef< T > >
     CRemoveResult< T >
     CRemoveResult< Result< T > >
     CRemoveResult< ResultOk< T > >
     CRenameList
     CRenameTextureMessage
     CRender
     CRenderCallbackLineData
     CRendererDefaultMaterialInterfaceHelper class to get/set the default material for renderers
     CRenderNotificationDataMessage struct for the MSG_MULTI_RENDERNOTIFICATION message
     CRenderPathDataData structure to collect render information in handling Tokens in render output path
     CRenderTask
     CRepeatingPredicateMatcher< PRED >A matcher that finds the first sequence of continuous elements which satisfy a predicate
     CRepository
     CResolveAssetDependenciesStructHelper structure to store resolved asset dependencies
     CResolveInterfaceStatic interface to access Url resolve functionality
     CResolvePortDescIdHelper structure used together with GV_MESSAGE_OBJECT_RESOLVEPORTDESCID
     CResolveAssetDependenciesStruct::ResolveUrlHash
     CResourceClass that handles resources
     CResourceIdentifierA named resource with a specific version and a qualified domain name
     CRestoreLayoutSecret
     CRESTRICT
     CResultBase< T >Base class for Result
     CResultBase< T & >
     CResultBase< void >
     CResultMemT< T >
     CResultMemT< JobResultRef< RESULT_TYPE > >
     CResultMemT< T * >
     CResultOk< T >
     CResultOk< T & >
     CResultOk< void >
     CResultOkError
     CResultRef< T >
     CResultSuper< RESULT_TYPE, ENABLE >
     CRetrievePrivateData
     CReuseData< DATA >
     CReuseResourceTemplate< KEY, DATA >
     CReverseIterable< I >
     CReverseIterator< IT >
     COcioConfigInterface::Role
     CRootObjectData
     CRTreeNode
     CRuleParserInterface
     CRunLoop
     CRuntimeA helper struct containing information about a virtual machine and it's libraries
     CSafety
     CSaveProjectStructStructure contains extra data for MSG_DOCUMENTINFO_TYPE_SAVEPROJECT_BEFORE and MSG_DOCUMENTINFO_TYPE_SAVEPROJECT_AFTER
     CSceneColorConverter
     CScopedARWReadLock
     CScopedARWWriteLock
     CScopedLock
     CScopedLockPair
     CScopedReadLock
     CScopedWriteLock
     CScriptInfoDataBroadcasted alongside the message MSG_MULTI_SCRIPTINFO to query scene elements for scripts they contain and might execute
     CScriptInfoData::ScriptInfoItemDescribes a singular script parameter held by a node, e.g., the OPYTHON_CODE parameter of Opython
     CSculptBrushParams
     CSculptCustomData
     CSculptFlagChecker
     CSculptHitDataData structure filled out by the SculptObject::Hit() methods
     CSculptModifierInterface
     CSculptMouseData
     CSculptPointPolysIterator
     CSDataExSound sample data
     CSDFFilterSettings
     CSDKBrowserPrivate
     CSDKBrowserURL
     CSDKReferenceObjectBase class for the browser nodes
     CSDKReferenceObjectBasePtrBase class for the SDKReferenceObjectPtr class. Holds the interface pointer
     CSDSSubdivisionMask
     CSecureRandom
     CSegment
     CSegmentRepresents a Spline segment data
     CSegmentSphereIntersectionData
     CSelect< PORT, MODE, OWNER >
     CSelectionChanger
     CSelectionWrapper< STORAGEINDEX, T >
     CSequenceElement< T, INDEX, VALUE, REST >
     CSequenceElement< size_t, INDEX, VALUES... >
     CSequenceElement< T, 0, VALUE, REST... >
     CSequenceMatcher< SEARCH_SEQ, COMPARE >SequenceMatcher
     CSerialInfo
     CSerializationNodeData
     CServiceAnnouncementInterfaceAn active service announcement
     CServiceAnnouncementRequestInterface
     CServiceBusInterface
     CServiceDiscovery
     CServiceProviderDetailsA servicer provider identified by its device UUID and address
     CServiceSubscriptionInterfaceAn active service subscription
     CServiceSubscriptionRequestInterface
     CSetCloneHelper< SET >
     CSetCloneHelper< SET & >
     Csetentry
     CSetExpectedModuleDependencies
     CCommandDataInterface::SetFunctor
     CSetParameters< CORENODE, typename >
     CSetParameters< CORENODE, typename SFINAEHelper< void, typename CORENODE::Parameters >::type >
     CSetPixelHandlerStruct
     CSetUsedFrameworks
     CSFINAEHelper< T, CHECK >
     CSFINAEHelper< maxon::Serializer, T >
     CShortCircuitRule
     CSimdBlock< T >
     CSimdInfoSimdInfo stores information about the AOSOA layout of a SimdBlock, see there
     CSimpleAtom[published_objects_declaration]
     CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR, ENTRY_ALLOCATOR >::SimpleBucket
     CSimpleMeshObject
     CSimpleObservable< FUNC >
     CSimpleTriplet[files_describeio_simple_datatype]
     CParallelFor::SingleThreadedFinalize< WORKER, FINALIZE, DESTRUCT >
     CParallelFor::SingleThreadedFinalize< WORKER, false, false >
     CSlice
     CSMinMaxA class to construct a bounding box around points
     CSmtpMailInterfaceSend mail via smtp
     CSmtpReceiver
     CSnapCoreThe Snap Interface, must be allocated either with AutoAlloc, or Alloc() and freed after use with Free()
     CSnapExclude
     CSnapPointStructure for holding and returning information about the result of a snap and the point that has been snapped to
     CSnapStructStructure containing relevant context information for the snap system
     CSnippetSettingsSettings for SourceToolsInterface::SearchSnippetIssues()
     CSortedGradientKnots< T_Float, T_Int >
     CMicroNode::Source< WT >
     CSourceControlChangeEntryReturn value of GetChanges() and GetMissingIntegrations()
     CSourceControlInterface
     CSourceLocation
     CSourceToolsInterfaceAn interface that provides tools to analyze Dox pages and code snippets
     CMergeSegment::Span
     CSpcInfo
     CSplineControlMessages
     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
     CSplineDistanceDataSplineDistanceData is a struct that stores distance information to a spline or line for a point in space
     CSplineLengthData
     CSplineMapperInterfaceThis is the interface for the SplineMapper data type. The data is reference-counted and a copy will automatically be created if a non-const function is called
     CSplineMapperKnotRepresents a generator point in a spline
     CSqrMat2< V >General 2×2 matrix template consisting of two column vectors v1, v2
     CSqrMat3< V >General 3×3 matrix template consisting of three column vectors v1, v2, v3
     CSqrMat4< V >
     CSSHInterfaceThis interface maps all libssh2 functions into a interface
     CSSLInterfaceThis interface maps all OpenSSL functions into a interface
     CStackArrayHelper< N, T >
     CStackBufferAllocator< BLOCK_SIZE, LIFO, ALLOCATOR >
     CStackMatrixHelper< T, N, M >
     CStackTrace
     CStandardType< T, INTEGRAL >
     CStandardType< T, true >
     Cstate
     CParallelFor::StaticContext< USERCONTEXT, INDEXTYPE >
     CParallelFor::StaticJob< CONTEXT, FLAGS, INDEXTYPE, LOOP, INIT, FINALIZE >
     CStaticObservableStorage< T >
     CStaticSplitHelper< REMAINING_COUNT, I >
     CStaticSplitHelper< 0, I >
     CStatisticsElementElement of a statistic. Used with GetStatistics()
     CStereoCameraInfoStereoscopic camera information
     CStoreAssetStructAllows to pass several arguments into asset creation functions
     CImageRegionObserverStorage::StoredObserverThe pair of observer and its registration to the observable
     CStratified2DRandomA class to generate stratified 2D random numbers
     CStreak
     CStreamConversionHelper< SRCTYPE, DSTTYPE >
     CStringConversion
     CStringCount
     CStringPosition
     CStringProxy
     CStringTemplate< INTERFACETYPE, REFTYPE, CHARTYPE >
     CStringTemplate< CStringInterface, CString, Char >
     CStringTemplate< StringInterface, String, Utf32Char >
     CStringUndoMessage struct for the MSG_STRINGUNDO message. Private
     CStrongReferenceCounterAtomic reference counter
     CStrongRefHandler
     CSubMenuEntryStructure to store a menu definition
     CSubscriptionSet< T, WEAK_HANDLE, MAP, LOCK >
     CSubstanceReference
     CSubstanceShdGetBitmap
     CSubstitute< T &&, R >
     CSubstitute< T &, R >
     CSubstituteReferenceByPointer< T >
     CSubstituteReferenceByPointer< T & >
     CSubstituteReferenceByPointer< T && >
     CSubstituteType< T, MAP, typename >
     CSubstituteType< const T, MAP, void >
     CSubstituteType< T &, MAP, void >
     CSubstituteType< T *, MAP, void >
     CSubstituteType< T, MAP, typename SFINAEHelper< void, typename T::Instantiation >::type >
     CSum< VALUES >
     CSum< X, Y... >
     CSum<>
     CSUPER
     CSuppressFloatingPointChecks
     CSurfaceDataFilled by VolumeData::GetSurfaceData()
     CSurfaceIntersectionA structure for surface intersections
     CSUVWStruct
     CSymbolificationInterface
     Csymtable
     CSynchronizedValue< T, LOCKTYPE >
     CSynchronizedValue< Map, ARWLock >
     CSynchronizedValue< T, Serializer >
     CSystem
     CSystemProcessInterfaceThis interface allows to access and create system processes
     CSystemWindows@MAXON_ANNOTATION{nullimpl=true}
     CT
     CTaggedBaseRef< T, HANDLER, TAG, TAG_BITS, DEFAULT_VALUE, ENABLE_POINTER_CONVERSION >
     CTagModifyMsgDataMessage structure for the MSG_TAG_MODIFY message. Private
     CTakeData
     CTangentRepresents a tangent with its left and right interpolation parts
     CTangentSpaceNormalData
     CTask
     Ctemplate Check
     Ctemplate Check
     Ctemplate EntryIteratorBase
     Ctemplate FnHelper
     CPORT::template Port
     Ctemplate ResultFunctions
     Ctemplate Type
     CTemplateArguments
     CTemplateInstantiation< TEMPLATE, ARGS >
     CTempUVHandle
     CTestForCopyFromMember< T >
     CTestToolsInterfaceAn interface with various functions
     CTetrahedron
     CTexData
     CTextToolsInterfaceAn interface that provides multiple functions to load text, dox pages and code snippets
     CTextureBufferDefines an image to represent a material parameter
     CTextureSize
     CThreadedUIUpdateBase
     CThreadedUIUpdateRef< T >
     CThreadLocalPointer< P >
     CThreadReferencedError
     CThreadSafePtr< POINTER >
     CThreadSafePtr< REFERENCE::ReferencedType * >
     CTimerInterfaceThe timer interface consists of several methods for periodic events
     CTimeValueEncapsulates a timer value
     CServiceAnnouncementRequestInterface::TimingPropertiesTiming details for this service announcement
     CTmpErrType< T >
     CTmpErrType< ResultOk< T > >
     CTokenEntryData structure that represents a Token
     CToolAskMsgData
     CToolResizeData
     CToolResizeData::ToolResizeFalloffData
     CToolSwitchActionMsgData
     CToolSystemMessageData@MarkPrivate
     CToolTransformMsgDataMessage structure for the MSG_TOOL_TRANSFORM message. Private
     CTopologyContainer
     CToStringHelper2< T, INTERFACETYPE >
     CToStringHelper2< T, false >
     CToStringHelper2< T, true >
     CTP_BaseCollision
     CTP_BaseShape
     CTP_CollisionInterface
     CTP_FreeParticle_CB
     CTP_FreePShape_CB
     CTP_Msg
     CTP_ParticleNodeRepresents a particle in a TP_PGroup list
     CTP_PGroupPreRemoveData structure for TP_MSG_PGROUP_PREREMOVE message
     CTP_PShapeIPShape datatype
     CTP_PShapeInterface
     CTP_PShapePtrWrapper around a TP_PShapeI pointer
     CTP_Spin
     CTpFlags
     CTpFlags
     CTransIndexMapData
     CTranslationMaps
     CTransMapNewData
     CTransPointDeltaData
     CTransPointInterData
     CTreeMapParent< PARENT, COW >
     CTreeMapParent< PARENT, true >
     CTreeMapParent< TreeMap< K, V, HashMapSelector<>, false, true >, false >
     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< TYPE >
     CTriState< Float >
     CTrivialDataPtrTrivial class layout-compatible with ConstDataPtr, DataPtr and MoveDataPtr
     Ctrue_type
     CTuple
     CTuple<>Specialization for a Tuple without any elements
     CTupleElementCompare
     CTupleElementEquals
     CTupleElementLessThan
     CTupleRecHelper< I, N >
     CTupleRecHelper< I, 0 >
     CTupleRecHelper< I, 1 >
     CTupleRefWrapper< T >
     CTupleRefWrapper< T & >
     CTupleStorage< T1 >
     CTupleStorage< T1, T2 >
     CTupleStorage< T1, T2, T3 >
     CTupleStorage< T1, T2, T3, T4 >
     CTupleStorage< T1, T2, T3, T4, T5 >
     CTupleStorage< T1, UnitType >
     CTupleStorageLayout< INDEX, PRE_OFFSET, PRE_MAX_ALIGN, SZ_ALIGN >
     CTupleStorageLayout< 0, 0, 1, GetSizeAndAlignment< T >()... >
     CTupleStorageLayout< INDEX+1, UInt32(Align(PRE_OFFSET, UInt32(SZ_ALIGN >> 33)))+UInt32(SZ_ALIGN), Max(PRE_MAX_ALIGN, UInt32(SZ_ALIGN >> 33)), REST... >
     CTupleStorageLayout< INDEX, PRE_OFFSET, PRE_MAX_ALIGN >
     CTupleValue
     Ctype
     Ctype
     Ctype
     Ctype
     Ctype
     Ctype
     Ctype
     Ctype
     Ctype
     Cintegral_constant::type
     Cintegral_constant::type
     CSUPER::type
     CTypeArguments
     CTypedConstantParameter< TYPE >
     CTypedMaterialParameter< TYPE >
     CUInteger< N >
     CUInteger< SIZEOF(UIntegerBase) *8 >
     CUIntType< BYTES >
     CUIntType< 1 >
     CUIntType< 2 >
     CUIntType< 4 >
     CUIntType< 8 >
     CUnannotatedType< T >
     CUndefinedHelper class for templates
     CUnicodeUtilsThis class handles unicode decompositions and correct string comparison using decomposition informations
     CUnionType< T >
     CUniqueHash
     CUniqueHasher
     CUniqueRefHandler
     CUniqueValueReceiver< T, ERROR_WHEN_AMBIGUOUS >
     CUnitInterface
     CUnitType
     CUniversalDateTime
     CUnpackConstData< T >
     CUnpackConstData< RESULT(ARGS...)>
     CUnresolvedReturnType< T, typename >
     CUnresolvedReturnType< Result< T > >
     CUnresolvedReturnType< T, typename std::enable_if< GetDirectlyReferencedType< T >::value &&!(T::Handler::KIND &VALUEKIND::POINTER)>::type >
     CUnresolvedReturnType< UniqueHash >
     CUpdateDialogHelperHelper class for GeDialog::BeginLayoutChange()
     CUpdateJobEvent
     CUpdateRegionObserver
     CUrlFileCacheEntryInterface
     CUrlFileCacheInterface
     CUrlInterface
     CUrlOrStream< STREAM >
     CUser
     CUserPool
     CUuidInterface
     CUVWStruct
     CValidKeyValuePairTrait< ILLEGALTYPES >Type trait to be used in identification of acceptable key-value type pairs
     CValidKeyValuePairTraitHelper< ILLEGALTYPE, OTHERILLEGALTYPES >Value type validation class to that can be used to prevent certain types from being used as value type in containers. For instance, DataDictionary uses it to prevent use of LiteralId as value type (LiteralId is constexpr, cannot be de-serialized)
     CValidKeyValuePairTraitHelper< ILLEGALTYPE >
     CValueComparePredicate< T, COMPARE >A matcher that finds the first element equal to a value based on a custom comparison function
     CValueKindHelper< T, REF >
     CValueKindHelper< ObjectInterface, false >
     CValueKindHelper< T *, REF >
     CValueKindHelper< T, true >
     CValuePredicate< T >A matcher that finds the first element equal to a value
     CVarAccess
     CVariableChanged
     CVariadicPort< T, OUTPUT_PORT, WRITE >
     CNodesLib::Variant
     CVec2< T, STRIDE, SPACE >A vector consisting of two components X and Y
     CVec2< Float, 1 >
     CVec2< Int, 1 >
     CVec2< maxon::Float64, 1 >
     CVec2< T, 1 >
     CVec3< T, STRIDE >A vector consisting of three components X, Y and Z
     CVec3< Float, 1 >
     CVec3< maxon::Float32, 1 >
     CVec3< maxon::Float64, 1 >
     CVec3< ValueType >
     CVec4< T, STRIDE >A vector consisting of four components X, Y, Z and W
     CVec4< Int32, 1 >
     CVector2f64
     CVector4f32
     CVector4f64
     CVector4i32
     CVector8f32
     CVector8i32
     CVertexColorStruct
     CVideoPostSettingModeQuery
     CViewIteratorMember
     CViewportPixel
     CViewportRenderIDMessageData
     CViewportSelect
     CVirtualInputPort
     CVolumeCommandData
     CVolumeConversionPolygon
     CVolumeRay
     CVolumeRayHit< TYPE >
     CVolumeRayIntersectorCreationInterfaceInternal. Helper class to create the templated interface VolumeRayIntersector
     CVolumeRayIntersectorInterface< TYPE >Internal. VolumeRayIntersectorInterface allows to access perform volume-ray intersection
     CVolumeRayIntersectorInterface< void * >
     CVolumeRayIntersectorRef< T >
     CVolumeToolsInterfaceVolumeToolsInterface provides methods to process volumes
     CVoronoi3DInterfaceVoronoi3D provides functions for creating a 3D Voronoi representation of points
     CVPBufferA rendering bitmap buffer. Represents internally the same class as MultipassBitmap, so a VPBuffer can be cast to a MultipassBitmap and vice versa
     CVPFragment
     CWeakRawPtr< TYPE >
     CWeakRawPtr< TYPE >::WeakRawPtrProxy
     CWeakRefBase
     CWeakRefServices
     CWeakRefTargetBase
     CWires
     CForEachIterator< ITERATOR, SUPER >::Wrapper
     CResultIteratorFunctions< SUPER >::Wrapper
     Cwrapperbase
     CxBaseCurvePoint
     CxBaseGeometryData
     CxNurbsKnots
     CXrefInitDataMessage struct for the MSG_XREFINIT message
     CxUVPairFF
     CZipFileAllows to read/write ZIP files
     CZipFileGlobalInfo
     CZipFileInfo
     CZipFileTime
     CZipWriteInfo