|
Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
| CAMechanicalActor | The mechanical actor entity |
| CAMechanicalGameMode | The game mode mechanism facility |
| CAMechanicalGameModeBase | The base game mode mechanism facility |
| CAMechanicalPlayerController | The mechanical player controller entity |
| ▼CAMechanism | The scoped Apparatus state manager |
| CTDeferredsApplicator | A safe applicator for the deferred changes (or deferreds) |
| CASubjectiveActor | An Unreal Engine actor as a subject with details |
| 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 | A memory-efficient bit mask |
| CConstIterator | The bit mask bit iterator |
| CFBitAccessor | A special adapter for setting individual bits |
| CIterator | The bit mask bit iterator |
| CFChunkAdjectiveEntry | An entry for a mechanic in the chunk |
| CFChunkSlot | A single subject entry within the chunk |
| ▼CFCommonChain | Common chain functionality |
| CFCommonCursor | Common chain cursor functionality |
| CFCommonRunnableMechanic | The common runnable mechanic base |
| CTCommonMechanicTask | A common asynchronous task |
| CTCommonRunnableMechanic | The runnable mechanical wrapping |
| CTSegment | The common functionality for a single iterable entry within the chain |
| CFCommonHarshOutcome | A common base class for all harsh outcome types |
| CFCommonOutcome | A common base class for all outcome types |
| CFCommonPoliteOutcome | A common base class for all polite outcome types |
| CFCommonSubjectHandle | The base structure for all subject handles |
| CFConstSubjectHandle | The handle for the immutable subject |
| CFDetailInfo | The internal information about a detail |
| CFDetailmark | The detail-only fingerprint part |
| CFExclusionIndicator | Compile-time exclusion indicator |
| CFFilter | A subject filtering specification |
| CFFilterIndicator | The base filter class used for indication |
| CFFingerprint | The traits/details fingerprint |
| CFFlagmarkIndicator | Compile-time flagmark specification indicator |
| CFMechanicChunkEntry | A single chunk entry within a mechanic |
| CFMechanicInfo | The internal mechanic information |
| CFMechanismCustomization | |
| CFMoreMemory | Additional utilities for Unreal Engine's memory handling |
| CFParadigmIndicator | The execution paradigm mark |
| CFRunnableMechanicBase | A base struct for all runnable mechanics |
| CFScriptStructArray | Dynamically-typed container of structs |
| CFSolidSubjectHandle | The handle for the uniform (homogenous) subject |
| CFStandardSubjectiveNetworkPropertyBlock | A block of standard properties used for networking |
| CFStandardSubjectivePropertyBlock | The standard subjective property block |
| CFSubjectHandle | A subject with structural changes allowed |
| 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 |
| CFUnsafeSubjectHandle | An unsafe subject handle with all of the functionality available |
| CIIterable | An interface for all sorts of sequences |
| CIMechanical | A common interface for all mechanisms |
| CISolidSubjective | A solid-state version of the subjective |
| CISubjective | An interface for all sorts of subjectives |
| CTBeltIt | The iterator of the belt slots |
| ▼CTChain | A group of iterable locked together in a sequence |
| CTCursor | A state of the chain iterating |
| CTChunkIt | A generic chunk's iterator base |
| CTChunkProxy | A strongly typed chunk proxy |
| CTComponentTypesPack | The components types storage |
| CTExclude | Exclude a certain component or flagmark |
| CTFilter | The templated shortcut class for constructing a filter |
| CTFingerprint | The compile-time traits/details fingerprint |
| CTFlagmark | A flagmark Used within compile-time functionality |
| CTHarshOutcome | 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 |
| CTParadigm | A type wrap for the paradigm enumeration |
| CTPoliteOutcome | 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 |
| CTRunnableMechanic | The base template for all object-based mechanics |
| CTSubjectHandle | The main entity in the mechanism, consisting of traits |
| CTTraitCandidateChecker | Checks if a type can be considered to be actually a trait |
| CTTraitRecord | A strongly-typed trait record |
| CUApparatusFunctionLibrary | The main Apparatus function library |
| 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 |
| 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 |
| CUSubjectiveObject | An Unreal Engine object as a subject with details |
| CUSubjectiveUserWidget | A UI widget subject functionality |
| CUSubjectRecordCollection | A serializable collection of subject records |
| CUSubjectRecordCollectionFactory | The SubjectRecordCollection factory class |