Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
#include <atomic>
#include "More/type_traits"
#include "CoreMinimal.h"
#include "HAL/CriticalSection.h"
#include "Math/Range.h"
#include "Engine/World.h"
#include "UObject/UObjectGlobals.h"
#include "UObject/Class.h"
#include "UObject/CoreNet.h"
#include "UObject/Package.h"
#include "UObject/UObjectHash.h"
#include "Kismet/GameplayStatics.h"
#include "Misc/App.h"
#include "Misc/ScopeLock.h"
#include "Mechanism.h"
#include "NetworkBearerComponent.h"
#include "Machine.generated.h"
#include "CommonSubjectHandle.inl"
#include "Machine.inl"
#include "Chunk.inl"
#include "Mechanism.inl"
#include "SubjectInfo.inl"
#include "CommonSubjectHandle.h"
#include "Iterable.inl"
#include "Mechanical.inl"
#include "Subjective.inl"
#include "NetworkBearerComponent.inl"
#include "SubjectRecord.inl"
#include "Belt.inl"
#include "Chain.inl"
#include "ChunkSlot.inl"
Classes | |
class | UMachine |
The global state manager. More... | |
Functions | |
DECLARE_STATS_GROUP (TEXT("Machine"), STATGROUP_Machine, STATCAT_Advanced) | |
DECLARE_CYCLE_STAT_EXTERN (TEXT("Boot"), STAT_MachineBoot, STATGROUP_Machine, APPARATUSRUNTIME_API) | |
DECLARE_CYCLE_STAT_EXTERN (TEXT("Buffer"), STAT_MachineBuffer, STATGROUP_Machine, APPARATUSRUNTIME_API) | |
DECLARE_CYCLE_STAT_EXTERN (TEXT("Find Matching Iterables"), STAT_MachineFindMatchingIterables, STATGROUP_Machine, APPARATUSRUNTIME_API) | |
DECLARE_CYCLE_STAT_EXTERN (TEXT("Evaluate"), STAT_MachineEvaluate, STATGROUP_Machine, APPARATUSRUNTIME_API) | |
DECLARE_CYCLE_STAT_EXTERN (TEXT("Evaluate ~ Input"), STAT_MachineEvaluateInput, STATGROUP_Machine, APPARATUSRUNTIME_API) | |
DECLARE_CYCLE_STAT_EXTERN (TEXT("Evaluate ~ Steady"), STAT_MachineEvaluateSteady, STATGROUP_Machine, APPARATUSRUNTIME_API) | |
DECLARE_CYCLE_STAT_EXTERN (TEXT("Evaluate ~ Presentation"), STAT_MachineEvaluatePresentation, STATGROUP_Machine, APPARATUSRUNTIME_API) | |
DECLARE_CYCLE_STAT_EXTERN (TEXT("Fetch"), STAT_MachineFetchDetails, STATGROUP_Machine, APPARATUSRUNTIME_API) | |
DECLARE_CYCLE_STAT_EXTERN | ( | TEXT("Boot") | , |
STAT_MachineBoot | , | ||
STATGROUP_Machine | , | ||
APPARATUSRUNTIME_API | |||
) |
DECLARE_CYCLE_STAT_EXTERN | ( | TEXT("Buffer") | , |
STAT_MachineBuffer | , | ||
STATGROUP_Machine | , | ||
APPARATUSRUNTIME_API | |||
) |
DECLARE_CYCLE_STAT_EXTERN | ( | TEXT("Evaluate ~ Input") | , |
STAT_MachineEvaluateInput | , | ||
STATGROUP_Machine | , | ||
APPARATUSRUNTIME_API | |||
) |
DECLARE_CYCLE_STAT_EXTERN | ( | TEXT("Evaluate ~ Presentation") | , |
STAT_MachineEvaluatePresentation | , | ||
STATGROUP_Machine | , | ||
APPARATUSRUNTIME_API | |||
) |
DECLARE_CYCLE_STAT_EXTERN | ( | TEXT("Evaluate ~ Steady") | , |
STAT_MachineEvaluateSteady | , | ||
STATGROUP_Machine | , | ||
APPARATUSRUNTIME_API | |||
) |
DECLARE_CYCLE_STAT_EXTERN | ( | TEXT("Evaluate") | , |
STAT_MachineEvaluate | , | ||
STATGROUP_Machine | , | ||
APPARATUSRUNTIME_API | |||
) |
DECLARE_CYCLE_STAT_EXTERN | ( | TEXT("Fetch") | , |
STAT_MachineFetchDetails | , | ||
STATGROUP_Machine | , | ||
APPARATUSRUNTIME_API | |||
) |
DECLARE_CYCLE_STAT_EXTERN | ( | TEXT("Find Matching Iterables") | , |
STAT_MachineFindMatchingIterables | , | ||
STATGROUP_Machine | , | ||
APPARATUSRUNTIME_API | |||
) |
DECLARE_STATS_GROUP | ( | TEXT("Machine") | , |
STATGROUP_Machine | , | ||
STATCAT_Advanced | |||
) |