►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 |