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 |