Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567891011]
 C_BaseCustomGuiInternal
 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
 CVariadicPort< T, OUTPUT, AS_INPUT >::Access
 CACCESS
 CActiveModeInfo
 CAddDimension< T, N >
 CAddDimension< void, N >
 CAES
 CAFloat
 CAInt
 CAioServiceInterface
 CAioStatusInterfaceThis class is used to wait on the status of one or more asynchronous I/O operations
 CAliasTrans
 Caligned_storage
 CAlignedStorage< SIZE, ALIGN >
 CAlignedStorage< SIZEOF(V), alignof(V)>
 CAlwaysFalse< T >
 CAnd<... >
 CAnd< REST... >
 CAppendToIndexSequence< SEQUENCE, VALUE >
 CAppendToIndexSequence< std::index_sequence< SEQ... >, VALUE >
 CApplication
 CArgument
 CArray< T >
 CArray
 CArray< typename T::ValueType >
 CArrayAppendCache< T >
 CArrayBurstTriePool< NODE, BUCKET >
 CArrayCloneHelper< ARRAY >
 CArrayCloneHelper< ARRAY & >
 CArrayElementAccess< ELEMENT >
 CArrayFactory
 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
 CAssetData
 CAssetEntry
 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 >
 CAUInt
 CAutoAlloc< TYPE >
 CAutoBitmapA simple BaseBitmap wrapper created from a filename or resource ID
 CAutoFree< TYPE >
 CAutoLock
 CAutoLocker
 CAutoRWLock
 CAutoRWLocker
 CAutoWeightPointJointSelections
 CB1
 CB2
 CBakeProgressInfo
 CBakeTextureResizeNotify
 CMicroNode::Base
 CBASE
 CBaseArray
 CBaseArrayData
 CBaseArraySelector< MINCHUNKSIZE, MEMFLAGS, ALLOCATOR >
 CBaseArraySelector<>
 CBaseBitmap
 CBaseBitmapLink
 CBaseBitSet< ALLOCATOR >BaseBitSet documentation
 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
 CBaseNURBSCurve
 CBaseObject
 CBaseObjectMove
 CBaseObjectPrivateMessage
 CBaseParticleStructure used to change the particle path by the particle modifiers
 CBASEPLUGINInternal
 CBaseRef< T, HANDLER >
 CBaseRef< BaseContainer >
 CBaseRef< const maxon::DataTypeImpl >
 CBaseRef< const maxon::ObjectInterface >
 CBaseRef< GridAccessorInterface< void * >, StrongRefHandler >
 CBaseRef< maxon::BaseArray< maxon::SubMenuEntry > >
 CBaseRef< maxon::BlockArray< Float > >
 CBaseRef< maxon::RefCountHashMap::Entry >
 CBaseRef< PARENT >
 CBaseRef< RawMem< T >, H >
 CBaseRef< RegistryEntryIteratorInterface >
 CBaseRef< T >
 CBaseRef< TreeMap< K, V, HashMapSelector<>, COW > >
 CBaseRef< TreeMap< K, V, HashMapSelector<>, false > >
 CBaseRef< WRAPPER >
 CBaseSelect
 CBaseSelectDataPrivate
 CDataDictionaryKeySet< INTERFACE >::Check< CHECK >::BasesHandler< BASES >
 CBaseSort< SORTCLASS, FLAGS >
 CBaseSort< SimpleParallelSort< DefaultCompare, BASESORTFLAGS::NONE >, 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
 CBlock< T, STRIDED, MOVE >
 CBlock< Argument >
 CBlock< Bool >
 CBlock< Char, false, false >
 CBlock< const BITS >
 CBlock< const Char, false, false >
 CBlock< const InterfaceReference *const >
 CBlock< const maxon::Member >
 CBlock< const maxon::Vec3 >
 CBlock< const SRCTYPE >
 CBlock< ElementType, STRIDED >
 CBlock< Float >
 CBlock< Int >
 CBlock< maxon::BITS >
 CBlock< maxon::reflection::Argument >
 CBlock< maxon::Vec3 >
 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
 CBoolLValue
 CBPColorSettingsHelpersFunctions to get access to the selected BodyPaint 3D channel color settings
 CBPPaintSettingsPaint Settings for BodyPaint 3D channels
 CBranchInfo
 CParallelFor::BreakCondition
 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 >
 CBurstTrieBucket< K, V, SIZE >
 CBurstTrieBucket< K, UnitType, SIZE >
 CBurstTrieMapSelector< GROUP_BITS, BUCKET_SIZE, SORT, POOL >
 CBurstTrieMapSelector<>
 CBurstTrieNode< GROUP_BITS, 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
 CTupleElementCompare::ByIndex< INDEX >
 CBytesValueEncapsulates the byte size
 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
 CTupleElementCompare::ByType< ELEMENTTYPE >
 CByValueParam< T >
 CC4D_Falloff
 CC4DAtom
 CC4DGadgetRepresents a gadget in a dialog
 CC4DLibrary
 CC4DNoiseThe noise class used for the Cinema 4D shaders
 CC4DObjectList
 CC4DPL_CommandLineArgs
 CC4DPL_DeviceChange
 CC4DPL_EditImage
 CC4DPL_NetRenderResultPrivate
 CC4DThread
 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
 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, NO_DECAY >
 CCheckedGetDataType< T, POLICY, false >
 CCheckHasBase< T, DEF, typename >
 CCheckHasBase< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::HasBase >::type >
 CCheckHasBaseHelper< DT, BT >
 CCheckHasBaseHelper< T, T >
 CClass< R >
 CClassGetNonConst< REF >
 CClassGetNonConst< ObjectRef >
 CClassInterface
 CCLine
 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
 CCollectorThread< SRCTYPE, DSTTYPE >
 CColorProfileConvert
 CColorProfileConvertInterfaceHelper class to convert pixel data from one color profile to another
 CColorProfileInterface
 CColorSwatchData
 CColorSwatchGroup
 CCommandCacheData
 CCommandExecutionInterface
 CCommandInformationData
 CCommandTupleA parameter id with its own value. Used internally by the PARAM() macro (see below)
 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
 CCompareTemplate< ALLOW_UNDEFINED, EQ, OPERATOR_RANK >
 CCompareTemplate< false >
 CCompareTemplate< false, EQUALITY::DEEP, OverloadRank1 >
 CComplex< T >
 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
 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 >
 CCoreNodeBaseInterface
 CCoreNodeFactoryFunctionHelper< SINGLE_PARAM >
 CCoreNodeFactoryFunctionHelper< true >
 CCoreNodeInstanceBaseInterface
 CCoreNodesLibCoreNodesLib provides a set of static methods around core nodes
 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
 CCryptoKeyInterface
 CCStdLibAllocator
 CCStringCompareThis class can be used as template argument for a HashMap if the HashMap shall use C-string keys
 CTimeValue::CurrentTime
 CCustomAllocatorInterfaceCustom allocator/memory pool interface
 CCustomDataTypeBase class for custom data types
 CCustomDataType
 CCustomIconSettings
 CCustomProperty
 CCustomSculptBrushBasePrivate. Internal
 CCustomSplineKnotRepresents a knot in a spline
 CCustomSTLAllocator< T >Custom STL C++11 allocator that wraps maxon::DefaultAllocator
 CData
 CDataDescriptionDatabaseInterfaceInterface to access the storage of DataDescription objects
 CDataDescriptionDefinitionDatabaseInterfaceDataDescriptionDefinitionDatabaseInterface provides functions for loading, storing DescriptionDefinitions
 CDataDescriptionInterface
 CDataDictionaryInterface
 CDataDictionaryIteratorInterface
 CDataDictionaryKeySet< INTERFACE >
 CDataFormatBaseReaderRef
 CDataFormatBaseWriterRef
 CDataIdSwitch
 CDataMemBlock
 CDataType
 CDataTypeBuilderEntry
 CDataTypeCache
 CDataTypeCacheInstance< T, POLICY, ELEMENTARY >
 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
 CDefaultAllocator
 CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::DefaultBucket
 CDefaultDataTypeFunctions< T, TYPE >
 CDefaultDataTypeFunctionsCapabilityFlags< T >
 CDefaultDoc
 CDefaultHasBase< D >
 CDefaultHash
 CDefaultHashMapEntryHandlerBase
 CDefaultHierarchy< REF >
 CDefaultHierarchy< void >
 CDefaultNullValue< T >
 CDefaultReification
 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< Tuple< String, String > >(DATATYPEBUILDERNAME category, const DataType &dt, const GetChildrenTypesCallback &getChildrenTypes, const ParametricTypeInterface *parentTypeId, const ParametricTypeInterface **skipParentType)>
 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(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
 CDelegateHandlerHelper< R, ARGS >
 CDelegateHandlerHelper< R >
 CDelegateHandlerHelper< void >
 CDelegateHandlerHelper< void, ARGS... >
 CDelegateInvocation
 CDereferenceHelper
 CDescLevelRepresents a level within a DescID
 CDescPropertyDragData
 CDESCRIBEFLAGS
 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
 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
 CDpointMotion particle transformation data
 CDragAndDropMessage struct for the MSG_DRAGANDDROP message
 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 >
 CEditorLight
 CEditorWindowHelper class for the editor's window
 CEffector_PassData
 CEffector_PassValueData
 CEffectorDataStruct
 CEffectorStrengths
 CElementPool< T, INDEX >
 CElementPool< BUCKET, Index >
 CElementPool< NODE, Index >
 CEmptyClassAn empty class without any members
 CEmptyVirtualClass
 Cenable_if
 CRefCountHashMap< K, V, HASH, HANDLER >::Entry
 CENTRY
 CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::EntryIteratorBase< CONSTITERATOR >
 CRefCountHashMap< K, V, HASH, HANDLER >::EntryRef
 CEnumWrapper< ENUMCLASS >
 CEqualityCompare< T1, T2 >
 CERASED
 CErrorIndirectRef
 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 >
 CExecutionTime
 CExifStaticInterface@MAXON_ANNOTATION{nullimpl=true,dependencies=false}
 CFactoryBase
 CFactoryFactory
 CFalloffCollectMessage
 CFalloffDataData
 Cfalse_type
 CFId< T, KEYTYPE >
 CFieldCallerStack
 CFieldGuiGetSubListInfo
 CFieldInfoThread local information for this field sample invocation
 CFieldInput
 CFieldLayerLink
 CFieldList
 CFieldOutput
 CFieldOutputBlock
 CFieldSampleData
 CFieldShared
 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... > >
 CFixedBufferAllocatorBase
 CFixedSizeBitSet< EXPONENT >
 CFNV1aHash
 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 >
 CBlockArray< T, BLOCK_SIZE_EXPONENT, MEMFLAGS, ALLOCATOR >::ForwardAllocator
 CForwardFree< IS_DELETABLE >
 CForwardFree< true >
 CForwardingDataPtr
 CForwardRef< T >
 Cfound > 0)... >
 CFraction
 CFrameData
 CFunctionInfo
 CGadgetPtr
 CGE_POINT2D
 CGeCipher256A class that encrypts data using an insecure scrambling
 CGeClipMap
 CGeColliderCache
 CGeColliderEngine
 CGeData
 CGeDialog
 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 >
 CGenericCastMemberTrait< TO, FROM, SAFE, typename SFINAEHelper< void, typename TO::DirectlyReferencedType, typename FROM::DirectlyReferencedType >::type >
 CGenericContainerInterface
 CGenericContainerInterface MAXON_GENERIC_BASENamedTuple
 CGenericData
 CGenericRegisterValueRegister value with variable size and component count
 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< STD_IS_REPLACEMENT(reference, T)>::type >
 CArgument::GetHelper< T, typename std::enable_if< STD_IS_REPLACEMENT(scalar, T)>::type >
 CGetIndexSequenceElement< SEQUENCE >
 CGetIteratorType< C >
 CGetIteratorType< ArrayType >
 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...)>
 CGetValueType< T, DEF, typename >
 CGetValueType< T, DEF, typename maxon::SFINAEHelper< void, typename std::decay< T >::type::ValueType >::type >
 CGeUserArea
 CGlobalBaseGlobalBase is the base class of Global
 CGlobalIlluminationInformationMessage struct for the MSG_GLOBALILLUMINATIONINFORMATION message
 CGlow
 CGmlNode
 CGmlNodeAttribs
 CGmlTarget
 CGmlWriterInterface
 CGradientInterface
 CGradientKnotRepresents a knot in a gradient
 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
 CGraphBase< NODE, EDGE >
 CGraphEdgeBase< NODE >
 CGraphNodeBase< NODEDATA, EDGE >
 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 >
 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< FLOAT32TYPE >
 CHalo
 CHandleInfo
 CHasBase< D, B >
 CHasBase< 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 >::Hash< VALUEHASH >
 CHashBitSet< BASE_SET, INT_TYPE >
 CHashMapEntryBase< K, V, ENTRY, ENTRY_HANDLER, LAYOUT >Base class for HashMap::Entry
 CHashMapEntryBase< K, UnitType, ENTRY, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::KEY_HASH_VALUE >
 CHashMapEntryBase< K, UnitType, ENTRY, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::KEY_VALUE >
 CHashMapEntryBase< K, UnitType, ENTRY, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::VALUE_KEY >
 CHashMapEntryBase< K, V, Entry, ENTRY_HANDLER >
 CHashMapEntryBase< K, V, ENTRY, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::KEY_HASH_VALUE >
 CHashMapEntryBase< K, V, ENTRY, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::KEY_VALUE >
 CHashMapEntryBase< K, V, ENTRY, ENTRY_HANDLER, HASHMAP_ENTRY_LAYOUT::VALUE_KEY >
 CHashMapSelector< HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >
 CHashMapSelector<>
 CHashMapStatistics
 CHashValue
 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
 CHierarchy
 CHierarchyHelp
 CHierarchyIterator< NODE, HIERARCHY, CONTEXT, ARRAY >
 CHierarchyObjectInterface< DefaultHierarchy< MediaStreamRef > >
 CHierarchyObjectInterface< ImageHierarchy >
 CHierarchyObjectIterator< REFTYPE >
 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
 CiBrowser
 CIconDataRepresents a single icon in a large bitmap array
 CIdBuilder
 CIDENT_VOID
 CIdOrBuilder
 CIdSwitch
 CIgnoredPlaceholder
 CIIntersect
 CIlluminanceSurfacePointData
 CImageBufferTemplate< BASECLASS >Several functions use this helper structure to pass the image data to functions
 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
 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 >
 CInheritConst< T, INHERIT_FROM >
 CInheritConst< R, T >
 CInheritConst< T, const INHERIT_FROM >
 CInitializationFunctions
 CInitRenderStruct
 CInputStreamRef
 CRecursiveContainer< DEPTH >::Instantiation
 Cintegral_constant
 CInternedId
 CInternedIdInitializer
 CInternedIdSwitch
 CIntersectHitData
 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_HELPER4,,,, A1)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>
 CInvocationBase< T MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,,)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>
 CInvocationBase< void MAXON_MAKE_LIST(MAXON_INVOCATION_BASE_HELPER4,,,,)>
 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 >
 CIsTriviallyEquatable< T >
 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
 CReverseIterable< I >::Iterator
 CIterator
 CMicroNode::PortsAccess< ACCESS_FLAGS, PORTS >::Iterator
 CVariadicPort< T, OUTPUT, AS_INPUT >::Ports< PORTS >::Iterator
 CHybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >::IteratorBase< CONSTITERATOR >
 CRegistry< T, R >::IteratorBase
 CBurstTrieMap< K, V, GROUP_BITS, BUCKET_SIZE, SORT, POOL >::IteratorBase
 CHybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >::IteratorBase< false >
 CPointerArray< T, MINCHUNKSIZE, ALLOCATOR >::IteratorTemplate< CONSTITERATOR >
 CMapInterface< K, V >::IteratorTemplate< CONSTITERATOR >
 CSetInterface< TYPE >::IteratorTemplate< CONSTITERATOR >
 CStaticArrayInterface< TYPE >::IteratorTemplate< COLLECTION_TYPE >
 CBaseList< T, NODE, HEAD, ALLOCATOR >::IteratorTemplate< CONSTITERATOR >
 CRingBuffer< ARRAYTYPE, RINGSIZE >::IteratorTemplate< CONSTITERATOR >
 CBlockArray< T, BLOCK_SIZE_EXPONENT, MEMFLAGS, ALLOCATOR >::IteratorTemplate< CONSTITERATOR >
 CJavaCall
 CJavaClass
 CJavaHelper
 CJavaMember
 CJobGroupInterface
 CJobInterfaceBase
 CJobQueueInterface
 CJobResultRef< RESULTVALUETYPE >Reference to a job that returns more than void/Result<void>
 CServiceDiscovery::JoinContext
 CJointData
 CJointRestState
 CJsonParserInterface
 CJwtParserInterface
 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::KeyConstructor< ENTRY, KEY, COPY_KEY >
 CDefaultHashMapEntryHandlerBase::KeyConstructor< ENTRY, KEY &, true >
 CDefaultHashMapEntryHandlerBase::KeyValueConstructor< ENTRY, KEY, VALUE, COPY_KEY, COPY_VALUE >
 CDefaultHashMapEntryHandlerBase::KeyValueConstructor< ENTRY, KEY &, VALUE &, true, true >
 CDefaultHashMapEntryHandlerBase::KeyValueConstructor< ENTRY, KEY &, VALUE, true, false >
 CDefaultHashMapEntryHandlerBase::KeyValueConstructor< ENTRY, KEY, VALUE &, false, true >
 CKnotInfo
 CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::LambdaEntryConstructor< KEY, LAMBDA, COPY_KEY >Internal
 CHashSet< T, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::LambdaEntryConstructor< KEY, LAMBDA >
 CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::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
 CMicroNode::Lazy< PORT >
 CLazyInit
 CLazyInitThreaded
 CServiceDiscovery::LeaveContext
 CLessThanCompare< T1, T2 >
 CLessThanOrEqualAsLessThan< COMPARE >
 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< Float32 > >
 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
 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< 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< T, typename T::GenericContainerInterfaceMarker >
 CManagerInfo
 CMapCloneHelper< MAP >
 CMapCloneHelper< MAP & >
 CMapImpl< 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
 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< Float >
 CMatrixNxM< Generic >
 CMatrixNxMInterface
 CMAXON_IF_SOURCEPROCESSORFactoryFunctions
 CMAXON_IF_SOURCEPROCESSORGenericFactory
 CMAXON_INTERFACE_BASESBaseStreamInterface
 CMAXON_INTERFACE_BASESCommandClassInterface
 CMAXON_INTERFACE_BASESCommandDataInterface
 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_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_BASESObject
 CMAXON_INTERFACE_BASESObjectInterface
 CMAXON_INTERFACE_BASESObserverObjectInterface
 CMAXON_INTERFACE_BASESPixelFormatInterface
 CMAXON_INTERFACE_BASESStreamConversionInterface
 CMaxonRegistry
 CMAXRenderInfo
 CMDArray< TYPE >Template array class used for arrays filled by MoData
 CMember
 CMemberMember represents a member of struct-like types or function signatures. A member is just a pair of a type and a name
 CMemberDetectorHelper< U, U >
 CMemberMap
 CMemberTypeBase< T, typename >
 CMemberTypeBase< T >
 CMemberTypeBase< T, typename std::enable_if< maxon::details::HasBaseHelper< T, InternedId, 0 >::value, typename SFINAEHelper< void, typename T::ValueType >::type >::type >
 CMemoryFileStruct
 CMemoryMetadataProxy
 CMergeSegment
 CMeshAttribute
 CMeshDistanceDataMeshDistanceData is a struct that stores distance information to a mesh for a point in space
 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()
 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
 CMtData
 CMtFootageData
 CMtTrkGid
 CMultiIndex< INT_TYPE >
 CMultiIndexBuilder< INT_TYPE >
 CMultiInstanceData
 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 >
 CNamedTupleMembers
 CNativePyErr_StackItem
 CNativePyMemoryViewBuffer
 CNativePyMethodDef
 CNativePyObject
 CNativePyThreadState
 CNativePyThreadState
 CNativePyFrameObject::NativePyTryBlock
 CNeighbor
 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
 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
 CNoiseInterface
 CNonConstArray< TYPE >
 CNonConstArray< DSTTYPE >
 CNonConstArray< T >
 CNonConstMap< K, V >
 CNonConstSet< TYPE >
 CNonEmptyBases
 CNonEmptyBasesHelper< BASES >
 CNonEmptyBasesHelper< T1, REST... >
 CNonEmptyBasesHelper<>
 CNonEmptyDerived< B1, EmptyClass >
 CNonEmptyDerived< EmptyClass, B2 >
 CNonEmptyDerived< EmptyClass, EmptyClass >
 CNormalStruct
 CNotifyEventCopyPrivate
 CNotifyEventDataPrivate
 CNotifyEventMsgPrivate
 CNullAllocator
 CNullReturnType< T >
 CNullValueDetector< T, f >
 CNullValueFunctions< T >
 CNullValueFunctions< Result< T > >
 CNullValueFunctionsHelper< T >
 CNullValueFunctionsHelper< const Result< COMMANDRESULT > & >
 CNullValueFunctionsHelper< const T & >
 CNullValueFunctionsHelper< T & >
 CNullValueTypeHelper< T >
 CNullValueTypeHelper< const T & >
 CNullValueTypeHelper< T & >
 CNullValueZeroInitializedHelper< T >
 CNullValueZeroInitializedHelper< const T & >
 CNullValueZeroInitializedHelper< T & >
 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 >
 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
 CObservableNotifyRef< T >
 CObservableNotifyRef< DELEGATE::Super >
 CObservableStaticInterfaceHelper for static interface
 COpaqueBase
 COpaquePtr< PTR >
 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 >
 COpt< V >
 COptDefaultStorage< T >
 COptimizationInfo
 COptRefStorage< T >
 COptScalarStorage< T >
 COr< T, VALUES >
 COr< T >
 COr< T, X, Y... >
 COptimizationInfo::Output
 COutputStreamRef
 COverrideMaterial
 CPackConstData< ARGS >
 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
 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()
 CPersistentIdGeneratorInterface
 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
 CPointerBurstTriePool< NODE, BUCKET >
 CPointerBurstTriePool< BurstTrieNode< 4, PointerBurstTriePool< Int, Int >::Index >, BurstTrieBucket< K, V, 16 > >
 CPointerBurstTriePool< BurstTrieNode< GROUP_BITS, PointerBurstTriePool< Int, Int >::Index >, BurstTrieBucket< T, UnitType, BUCKET_SIZE > >
 CPointerHandler
 CPointMove
 CPointsToVolumeListInterface
 CPoly< T >
 CPolyData< T >
 CPolygonObject
 CPolygonObjectMove
 CPolygonReduction
 CPolygonReductionData
 CPolyInfo
 CPolynomSolver< T >
 CPolyTriangulate
 CPolyVectorThe UVWs for a polygon. In the raytracer they are uncompressed
 CPolyWeight
 CPortArrayAccess< ACCESS >
 CPortDefBase< C, MICRO, HASH, LOCAL, IS_STATE, INDEXCOUNT >
 CPortDefBase< C, MICRO, HASH, LOCAL, STATE, -1 >
 CPortDefBase< C, MICRO, HASH, LOCAL, STATE, INDEXCOUNT >
 CPortId
 CPortInfoPortInfo stores information about a port, it is returned by CoreNodeBaseInterface::GetPortInfo()
 CGvPortDescInfo::PortInfo
 CPortOps< T, ACCESS, CHECK >
 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
 CDataTypeImpl::Primary
 CPrimitiveInformationPrimitiveInformation stores information about a primitive relative to a mesh and a position on that primitive
 CPriorityList
 CMicroNodeGroupInterface::PrivateAutoCreatePortInfo
 CPrivateDummyFree
 CPrivateGetFIdKeyType< T >
 CPrivateGetFIdKeyType< const char(&)[N]>
 CPrivateGetMapKeyHelper
 CPrivateOpaque< T, CHECK >
 CPrivateOpaque< T *, void >
 CPrivateOpaque< T, typename SFINAEHelper< void, typename T::ReferencedType >::type >
 CPrivateOverloadRank0
 CPrivateSelfHelperBase
 CObjectInterface::PrivateSuperMTable
 CPrivateVertexWrapper< TYPE >
 CProbe
 CProfileManagerInterfaceInternal
 CProfilerInternal
 CProfilerConstantInternal
 CProfilingPointInternal
 CProfilingPointHelper< PROFILING_POINT >
 CNetworkConnectionInterface::Properties
 CPropertyPropagationOverrideData
 CProxy
 CProxyDefinition
 CProxyInvocation
 CPseudoRandom< FLOAT >
 CDelegate< RESULT(ARGS...)>::PTMFWrapper< OBJECT >
 CPythonDll
 CQuaternion< ValueType >
 CQuaternion
 CQueue< T >
 CRadiancePolyFrontBack
 CRamDiskInterface
 CRandom
 CRange< T >
 CRange< IntVector2d >
 CRange< maxon::Vec2 >
 CRangeMap< K, V, MAP >
 CRangeMap< T, UnitType, BurstTrieMapSelector<> >
 CRangePair
 CRangeSetPair< K >
 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
 CRefCompare< COW, IS_INTERFACE >
 CRefCompare< true, false >
 CRefCompare< true, true >
 CRefCountedCString
 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
 CReferenceBase
 CSharedObject< REFCLASS >::ReferenceFunctions< ST >
 CReferenceObject
 CReflectionLayer
 CReflectionWrapper< SIG >
 CReflectionWrapper< T(ARGS...)>
 CRegistry< T, R >
 CRegistryDefinition
 CRegularExpressionInterface
 CRegularExprParser
 CRemoveResult< T >
 CRemoveResult< Result< T > >
 CRemoveResult< ResultOk< T > >
 CRenameList
 CRenameTextureMessage
 CRender
 CRenderCallbackLineData
 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
 CResolveInterfaceStatic interface to access Url resolve functionality
 CResourceClass that handles resources
 CResourceIdentifierA named resource with a specific version and a qualified domain name
 CRestoreLayoutSecret
 CRESTRICT
 CResult< RESULT_TYPE >
 CResult< CString >
 CResult< Generic * >
 CResult< maxon::DataType >
 CResult< RESULTVALUETYPE >
 CResult< T >
 CResult< void * >
 CResult< void >
 CResultBase< T >Base class for Result
 CResultBase< T & >
 CResultBase< void >
 CResultMemT< T >
 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
 CScopedARWReadLock
 CScopedARWWriteLock
 CScopedLock
 CScopedLockPair
 CScopedReadLock
 CScopedWriteLock
 CSculptBrushParams
 CSculptCustomData
 CSculptFlagChecker
 CSculptHitDataData structure filled out by the SculptObject::Hit() methods
 CSculptModifierInterface
 CSculptMouseData
 CSculptPointPolysIterator
 CSDataExSound sample data
 CSDFFilterSettings
 CSDKBrowsePresets
 CSDKBrowserThe main browser library class
 CSDKBrowserContentNodeInfoPlugin interface for content node plugins
 CSDKBrowserDragInfo
 CSDKBrowserIconRepresents a browser icon
 CSDKBrowserPluginInterface
 CSDKBrowserPluginInterfaceInfoInterface for browser plugins
 CSDKBrowserPreviewInfoSpecifies browser preview settings
 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
 CSequenceElement< T, INDEX, VALUE, REST >
 CSequenceElement< size_t, INDEX, VALUES... >
 CSequenceElement< T, 0, VALUE, REST... >
 CSequenceMatcher< SEARCH_SEQ, COMPARE >SequenceMatcher
 CSerialInfo
 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 & >
 CCommandDataInterface::SetFunctor
 CSetImpl< SET >
 CSetParameters< CORENODE, typename >
 CSetParameters< CORENODE, typename SFINAEHelper< void, typename CORENODE::Parameters >::type >
 CSetPixelHandlerStruct
 CSetUsedFrameworks
 CSFINAEHelper< T, CHECK >
 CSharedObject< REFCLASS >Reference counted object for SharedRef<>
 CSharedRefHelper< WRAPPER >
 CSharedRefHelper< SharedObject< REFCLASS > >
 CShortCircuitRule
 CSimdBlock< T >
 CSimdInfoSimdInfo stores information about the AOSOA layout of a SimdBlock, see there
 CHashMap< K, V, HASH, ENTRY_HANDLER, ALLOCATOR, MODE, INITIAL_CAPACITY, LOAD_FACTOR >::SimpleBucket
 CSimpleMeshObject
 CSingleValueReceiver< T, ERROR_WHEN_AMBIGUOUS >
 CSlice
 CSMALL)>
 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
 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
 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
 CSqrMat3< maxon::Vector64 >
 CSqrMat3< Vector >
 CSqrMat4< V >
 CSSHInterfaceThis interface maps all libssh2 functions into a interface
 CSSLInterfaceThis interface maps all OpenSSL functions into a interface
 CStackBufferAllocator< BLOCK_SIZE, LIFO, ALLOCATOR >
 CStackTrace
 CStandardType< T, INTEGRAL >
 CStandardType< T, true >
 CParallelFor::StaticContext< USERCONTEXT, INDEXTYPE >
 CParallelFor::StaticJob< CONTEXT, FLAGS, INDEXTYPE, LOOP, INIT, FINALIZE >
 CStaticJobArray< T >
 CStaticObservableStorage< T >
 CStaticSplitHelper< REMAINING_COUNT, I >
 CStaticSplitHelper< 0, I >
 CStereoCameraInfoStereoscopic camera information
 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
 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
 CSynchronizedValue< T, LOCKTYPE >
 CSystem
 CSystemProcessInterfaceThis interface allows to access and create system processes
 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
 CTask
 Ctemplate Check
 Ctemplate Check< ErrorInterface >
 Ctemplate EntryIteratorBase
 Ctemplate Port
 Ctemplate ReferenceFunctionsHelper< ST >
 Ctemplate ResultFunctions
 Ctemplate Type< T >
 CTemplateInstantiation< TEMPLATE, ARGS >
 CTempUVHandle
 CTestForCopyFromMember< T >
 CTetrahedron
 CTexData
 CTextureSize
 CThreadedUIUpdateBase
 CThreadedUIUpdateRef< T >
 CThreadLocalPointer
 CThreadReferencedError
 CThreadResultRef< RESULTVALUETYPE >Reference to a thread that returns more than void/Result<void>
 CThreadSafePtr< POINTER >
 CThreadSafePtr< maxon::JobRef ::ReferencedType * >
 CThreadSafePtr< REFERENCE::ReferencedType * >
 CThreadSafePtr< TimerRef ::ReferencedType * >
 CTimerInterfaceThe timer interface consists of several methods for periodic events
 CTimeStamp
 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
 CToolTransformMsgDataMessage structure for the MSG_TOOL_TRANSFORM message. Private
 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<>, COW >, COW >
 CTreeMapParent< TreeMap< K, V, HashMapSelector<>, false >, 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 >
 Ctrue_type
 CTuple
 CTuple< T >
 CTuple< const maxon::Data &, const maxon::Data & >
 CTuple< maxon::Id, maxon::InternedId >
 CTuple< maxon::InternedId, maxon::Data >
 CTuple< maxon::String, Bool >
 CTuple< maxon::String, maxon::String >
 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
 CTypeArguments
 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
 CUniqueRefHandler
 CUnitInterface
 CUnitType
 CUniversalDateTime
 CUnpackConstData< T >
 CUnpackConstData< RESULT(ARGS...)>
 CUpdateDialogHelperHelper class for GeDialog::BeginLayoutChange()
 CUpdateRegionObserver
 CUrlFileCacheEntryInterface
 CUrlFileCacheInterface
 CUrlInterface
 CUrlOrStream< STREAM >
 CUser
 CUserPool
 CUuidInterface
 CUVWStruct
 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 >
 CVec2< T, STRIDE >A vector consisting of three components X, Y and Z
 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
 CViewIteratorMember
 CViewportPixel
 CViewportRenderIDMessageData
 CViewportSelect
 CVirtualInputPort
 CVolumeCommandData
 CVolumeConversionPolygon
 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
 CWeakRef< REFERENCE >
 CWeakRefBase
 CWeakRefServices
 CWeakRefTargetBase
 CResultIteratorFunctions< SUPER >::Wrapper
 CConstDataPtr::Wrapper< T, CHECK >
 CForEachIterator< ITERATOR, SUPER >::Wrapper
 CxBaseCurvePoint
 CxBaseGeometryData
 CxNurbsKnots
 CXrefInitDataMessage struct for the MSG_XREFINIT message
 CxUVPairFF
 CZipFileAllows to read/write ZIP files
 CZipFileGlobalInfo
 CZipFileInfo
 CZipFileTime
 CZipWriteInfo