Navigation
API > API/Plugins > API/Plugins/StateTreeEditorModule
| Name | FCompilerManager |
| Type | class |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeCompilerManager.h |
| Include Path | #include "StateTreeCompilerManager.h" |
Syntax
class FCompilerManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| StateTreeCompilerManager.h | |||
FCompilerManager
(
const FCompilerManager& |
StateTreeCompilerManager.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CacheEditorBindingExternalDependencies
(
TNotNull< UStateTreeEditorData* > EditorData |
Cache dependent external objects for tree's editor bindings. | StateTreeCompilerManager.h | |
static TOptional< bool > CompileIfNeededSynchronously
(
TNotNull< UStateTree* > StateTree |
Compile the public and internal steps of a state tree asset only if the editor data changed. | StateTreeCompilerManager.h | |
static bool CompileSynchronously
(
TNotNull< UStateTree* > StateTree |
Compile the public and internal steps of a state tree asset. | StateTreeCompilerManager.h | |
static bool CompileSynchronously
(
TNotNull< UStateTree* > StateTree, |
StateTreeCompilerManager.h | ||
static void FlushCompilationQueue () |
Compile the internal steps of all queued state tree assets. | StateTreeCompilerManager.h | |
static void MarkAsModified
(
TNotNull< UStateTree* > StateTree |
Track a state tree as dirty for compilation. | StateTreeCompilerManager.h | |
static void QueueForCompilation
(
TNotNull< UStateTree* > StateTree |
Queue the compilation of a dirty state tree asset for later. | StateTreeCompilerManager.h | |
static void Shutdown() |
StateTreeCompilerManager.h | ||
static void Startup() |
StateTreeCompilerManager.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCompilerManager & operator=
(
const FCompilerManager& |
StateTreeCompilerManager.h |