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, AS_INPUT >::Access
 CAccessedObjectsCallback
 CActiveModeInfo
 CAddDimension< T, N >
 CAddDimension< void, N >
 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 & >
 CArrayElementAccess< ELEMENT >
 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< 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
 CBaseCustomGui
 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
 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
 CBatchVarAccess< PORTCOUNT >
 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 3D channel color settings
 CBPPaintSettingsPaint Settings for BodyPaint 3D 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 >
 CClass< R >
 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
 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
 CCustomDataTypeT
 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< nodes::TemplateArguments >
 CDefaultValueFunctions< Result< T > >
 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 Description *, const DescID &, const 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 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 >
 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
 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
 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 >
 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()>
 CIndexedPort< OP, N >
 CIndexedPortAccess< ACCESS >
 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< ACCESS_FLAGS, PORTS >::Iterator
 CVariadicPort< T, OUTPUT, AS_INPUT >::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< ::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_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_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...)>
 CMethodWrapper< MN, PORTS, ARGS >
 CMGWeightDataHolds weight information for MoGraph weight tags
 CMicroNode
 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
 CNodesGraphHelpersInterface
 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
 COcioConverterClass which transforms colors from one OCIO color space to another
 COpaqueBase
 COperatorNode< OP, SIGNATURE >
 COperatorNode< ConversionNode< TO, FROM >, TO(FROM)>
 COperatorNodeBase< TYPES, I >
 COperatorNodeBase< ParameterPack< IN >, 0 >
 COperatorNodeBase< TYPES, I... >
 COperatorNodeHelper< OP, RESULT, TYPES, INDEX_SEQUENCE >
 COperatorNodeHelper< OP, RESULT, ParameterPack< IN... >, std::make_index_sequence< sizeof...(IN)> >
 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< ACCESS >
 CPortDefBase< C, MICRO, HASH, FLAGS, INDEXCOUNT >
 CPortDefBase< C, MICRO, HASH, FLAGS, -1 >
 CPortFunctionsSuper
 CPortId
 CGvPortDescInfo::PortInfo
 CPortInfoPortInfo stores information about a port, it is returned by CoreNodeBaseInterface::GetPortInfo()
 CVariadicPort< T, OUTPUT, AS_INPUT >::Ports< PORTS >
 CMicroNode::PortsAccess< ACCESS_FLAGS, PORTS >
 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
 CProfileManagerInterfaceInternal
 CProfilerInternal
 CProfilerConstantInternal
 CProfilingPointInternal
 CProfilingPointHelper< PROFILING_POINT >
 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< ValueType >
 CQuaternion
 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 >
 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, MASK, 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, SINGLETHREADED >
 CParallelFor::SingleThreadedFinalize< WORKER, 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 >
 CSourceCodePortIdSourceCodePortId is used internally to identify the ports created with the MAXON_PORT macros
 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
 CSplineHelp
 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, AS_INPUT >
 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