| ►CAActor | |
| CAMechanicalActor | The mechanical actor entity |
| CAMechanicalPlayerController | The mechanical player controller entity |
| CAMechanism | The scoped Apparatus state manager |
| CASubjectiveActor | An Unreal Engine actor as a subject with details |
| ►CAGameMode | |
| CAMechanicalGameMode | The game mode mechanism facility |
| ►CAGameModeBase | |
| CAMechanicalGameModeBase | The base game mode mechanism facility |
| CFBitMask::ConstIterator | The bit mask bit iterator |
| CFAdjectiveInfo | The internal adjective information |
| CFApparatusCustomVersion | Custom serialization version for assets/classes in the ApparatusRuntime module |
| CFApparatusDelegates | The main core-level Apparatus delegates |
| CFApparatusStatus | The main core-level Apparatus delegates |
| CFBeltSlot | The belt slot, containing the details |
| CFBeltSlotCache | A detail caching for subjects used in the belts' slots |
| CFBitMask::FBitAccessor | A special adapter for setting individual bits |
| CFBitMask | A memory-efficient bit mask |
| CFChunkAdjectiveEntry | An entry for a mechanic in the chunk |
| CFChunkSlot | A single subject entry within the chunk |
| ►CFCommonChain | Common chain functionality |
| CTChain< ChunkItT, BeltItT, InDefaultParadigm > | A group of iterable locked together in a sequence |
| ►CFCommonChain::FCommonCursor | Common chain cursor functionality |
| CTChain< ChunkItT, BeltItT, InDefaultParadigm >::TCursor< Ps > | A state of the chain iterating |
| ►CFCommonCursor | |
| CTChain< ChunkItT, BeltItT, InDefaultParadigm >::TCursor< Ps... > | |
| ►CFCommonOutcome | A common base class for all outcome types |
| ►CFCommonHarshOutcome | A common base class for all harsh outcome types |
| CTHarshOutcome< PayloadT > | Harsh outcome with no status but an optional payload |
| CTHarshOutcome< PayloadT * > | Harsh outcome with a pointer-type outcome |
| CTHarshOutcome< void > | A harsh outcome with no payload |
| ►CFCommonPoliteOutcome | A common base class for all polite outcome types |
| CTPoliteOutcome< PayloadT > | Polite outcome with a status and an optional payload |
| CTPoliteOutcome< PayloadT * > | Polite outcome with a status and a pointer type result |
| CTPoliteOutcome< void > | Polite outcome with a status but no payload |
| ►CFCommonSubjectHandle | The base structure for all subject handles |
| ►CTSubjectHandle< false, true, false > | |
| CFConstSubjectHandle | The handle for the immutable subject |
| ►CTSubjectHandle< true, true, false > | |
| CFSolidSubjectHandle | The handle for the uniform (homogenous) subject |
| ►CTSubjectHandle< true, false, true > | |
| CFSubjectHandle | A subject with structural changes allowed |
| ►CTSubjectHandle< true, true, true > | |
| CFUnsafeSubjectHandle | An unsafe subject handle with all of the functionality available |
| CTSubjectHandle< bAllowChanges, bAllowDirectTraitAccess, bAllowStructuralChanges > | The main entity in the mechanism, consisting of traits |
| CFDetailInfo | The internal information about a detail |
| CFDetailmark | The detail-only fingerprint part |
| ►CFExclusionIndicator | Compile-time exclusion indicator |
| CTExclude< T > | Exclude a certain component or flagmark |
| ►CFFilterIndicator | The base filter class used for indication |
| CFFilter | A subject filtering specification |
| CTFilter< Cs > | The templated shortcut class for constructing a filter |
| ►CFFingerprint | The traits/details fingerprint |
| CTFingerprint< Ts > | The compile-time traits/details fingerprint |
| ►CFFlagmarkIndicator | Compile-time flagmark specification indicator |
| CTFlagmark< InFlagmark > | A flagmark Used within compile-time functionality |
| CFMechanicChunkEntry | A single chunk entry within a mechanic |
| CFMechanicInfo | The internal mechanic information |
| CFMoreMemory | Additional utilities for Unreal Engine's memory handling |
| ►CFNetworkNotify | |
| CUMachine | The global state manager |
| ►CFNonAbandonableTask | |
| CFCommonChain::TCommonMechanicTask< ChainT > | A common asynchronous task |
| ►CFParadigmIndicator | The execution paradigm mark |
| CTParadigm< Paradigm > | A type wrap for the paradigm enumeration |
| ►CFRunnable | |
| ►CFCommonChain::FCommonRunnableMechanic | The common runnable mechanic base |
| CFCommonChain::TCommonRunnableMechanic< ChainT > | The runnable mechanical wrapping |
| ►CFRunnableMechanicBase | A base struct for all runnable mechanics |
| CTRunnableMechanic< ChainT, Ts > | The base template for all object-based mechanics |
| CFScriptStructArray | Dynamically-typed container of structs |
| CFStandardSubjectiveNetworkPropertyBlock | A block of standard properties used for networking |
| CFStandardSubjectivePropertyBlock | The standard subjective property block |
| CFSubjectHandles16 | Sixteen subject handles as a cache-friendly struct |
| CFSubjectHandles4 | Four subject handles as a cache-friendly struct |
| CFSubjectHandles8 | Eight subject handles as a cache-friendly struct |
| CFSubjectInfo | The internal state for the main subject entity |
| CFSubjectNetworkState | The internal state of a networked subject |
| CFSubjectRecord | A subject packed in a localized container scope |
| CFTraitInfo | The internal information about a trait |
| CFTraitmark | The trait-only fingerprint part |
| ►CFTraitRecord | The serializable editable container of the trait |
| CTTraitRecord< T > | A strongly-typed trait record |
| ►CIDetailCustomization | |
| CFMechanismCustomization | |
| ►CIIterable | An interface for all sorts of sequences |
| CUBelt | The conveyor belt consisting of subjects |
| CUChunk | The main container for the subjects' traits |
| ►CIMechanical | A common interface for all mechanisms |
| CAMechanicalActor | The mechanical actor entity |
| CAMechanicalGameMode | The game mode mechanism facility |
| CAMechanicalGameModeBase | The base game mode mechanism facility |
| CAMechanicalPlayerController | The mechanical player controller entity |
| CUMechanicalActorComponent | The mechanical actor component entity |
| ►CISubjective | An interface for all sorts of subjectives |
| CASubjectiveActor | An Unreal Engine actor as a subject with details |
| CISolidSubjective | A solid-state version of the subjective |
| CUSubjectiveActorComponent | An actor component which is a subject containing the details |
| CUSubjectiveObject | An Unreal Engine object as a subject with details |
| CUSubjectiveUserWidget | A UI widget subject functionality |
| CFBitMask::Iterator | The bit mask bit iterator |
| CTBeltIt< SubjectHandleT > | The iterator of the belt slots |
| CTChunkIt< SubjectHandleT > | A generic chunk's iterator base |
| CTChunkProxy< SubjectHandleT, Ts > | A strongly typed chunk proxy |
| CTComponentTypesPack< Ts > | The components types storage |
| CAMechanism::TDeferredsApplicator< DefaultApplicatorParadigm > | A safe applicator for the deferred changes (or deferreds) |
| CFCommonChain::TSegment< bSolid > | The common functionality for a single iterable entry within the chain |
| CTTraitCandidateChecker< T > | Checks if a type can be considered to be actually a trait |
| ►CUActorComponent | |
| CUMechanicalActorComponent | The mechanical actor component entity |
| CUNetworkBearerComponent | An actor component for handling the networking logic in a unified way |
| CUSubjectiveActorComponent | An actor component which is a subject containing the details |
| ►CUBlueprintFunctionLibrary | |
| CUApparatusFunctionLibrary | The main Apparatus function library |
| ►CUDataAsset | |
| CUSubjectRecordCollection | A serializable collection of subject records |
| ►CUFactory | |
| CUSubjectRecordCollectionFactory | The SubjectRecordCollection factory class |
| ►CUObject | |
| CUBelt | The conveyor belt consisting of subjects |
| CUChunk | The main container for the subjects' traits |
| CUDetail | The base subjective data block class |
| CUMachine | The global state manager |
| CUSubjectiveObject | An Unreal Engine object as a subject with details |
| ►CUUserWidget | |
| CUSubjectiveUserWidget | A UI widget subject functionality |