Apparatus Version 1.8
ECS data-oriented workflow for Unreal Engine.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CAMechanicalActorThe mechanical actor entity
 CAMechanicalGameModeThe game mode mechanism facility
 CAMechanicalGameModeBaseThe base game mode mechanism facility
 CASubjectiveActorAn actor as a subject with details
 CFAdjectiveInfoThe internal adjective information
 CFApparatusCustomVersionCustom serialization version for assets/classes in the ApparatusRuntime module
 CFBeltSlotThe belt slot, containing the cached details
 CFBeltSlotCacheA detail caching for subjects used in the belts' slots
 CFBitMaskA memory-efficient bit mask
 CIteratorThe bit mask iterator
 CFChunkAdjectiveEntryAn entry for a mechanic in the chunk
 CFChunkSlotA single subject entry definition
 CFConstSubjectHandleThe handle for the immutable subject
 CFDetailInfoThe internal information about a detail
 CFDetailmarkThe detail-only fingerprint part
 CFFilterThe details filter specification
 CFFingerprintThe traits/details fingerprint
 CFMechanicChunkEntryA single chunk entry within a mechanic
 CFMechanicInfoThe internal mechanic information
 CFRunnableMechanicBaseA base struct for all runnable mechanics
 CFScriptStructArrayRuntime-safe container for structs
 CFSolidSubjectHandleThe handle for the uniform (homogenous) subject
 CFSubjectHandleThe main entity of the Apparatus, consisting of traits
 CFSubjectHandleBaseThe main entity of the Apparatus, consisting of traits
 CFSubjectHandles16Sixteen subject handles as a cache-friendly struct
 CFSubjectHandles4Four subject handles as a cache-friendly struct
 CFSubjectHandles8Eight subject handles as a cache-friendly struct
 CFSubjectInfoThe internal state for the main subject entity
 CFTraitInfoThe internal information about a trait
 CFTraitmarkThe trait-only fingerprint part
 CIIterableAn interface for all sorts of sequences
 CIMechanicalA common interface for all mechanisms
 CISubjectiveAn interface for all sorts of subjects
 CTBeltItThe generic base for the iterators of the belt slots
 CTChainAn iterable sequence holder
 CFCursorA state of the chain iterating
 CTChunkItA generic chunk's iterator base
 CTComponentTypesPackThe components types storage
 CTFingerprintThe templated traits/details fingerprint
 CTRunnableMechanicThe base template for all object-based mechanics
 CUApparatusFunctionLibraryThe main Apparatus function library
 CUBeltThe conveyor belt consisting of subjects
 CUBPNode_GenericTraitFunctionGeneric trait-based node
 CUBPNode_GetSubjectiveTraitA user-friendly filter construction node
 CUBPNode_GetSubjectTraitA user-friendly filter construction node
 CUBPNode_MakeFilterA user-friendly filter construction node
 CUBPNode_MakeFingerprintA user-friendly fingerprint construction node
 CUBPNode_MechanicThe main mechanic evaluation node
 CUBPNode_ObtainSubjectiveTraitA user-friendly filter construction node
 CUBPNode_ObtainSubjectTraitA user-friendly filter construction node
 CUBPNode_SetSubjectiveTraitA user-friendly filter construction node
 CUBPNode_SetSubjectTraitA user-friendly filter construction node
 CUChunkThe main containter of subjects' traits
 CUDetailThe base subjective data class
 CUMachineThe global state manager
 CUMechanicalActorComponentThe mechanical actor component entity
 CUMechanismThe scoped state manager
 CUSubjectiveActorComponentAn actor component which is a subject containing the details
 CUSubjectiveUserWidgetA UI widget subject functionality