| FGraphCompilerContext
|
Module |
|
Header |
/Engine/Plugins/Experimental/ControlRig/Source/ControlRigDeveloper/Public/ControlRigBlueprintCompiler.h |
Include |
#include "ControlRigBlueprintCompiler.h" |
class FControlRigBlueprintCompilerContext : public FKismetCompilerContext
Name | Description | |
---|---|---|
|
FControlRigBlueprintCompilerContext ( |
Name | Description | ||
---|---|---|---|
|
CleanAndSanitizeClass ( |
Removes the properties and functions from a class, so that new ones can be created in its place |
|
|
CopyTermDefaultsToDefaultObject ( |
Copies default values cached for the terms in the DefaultPropertyValueMap to the final CDO |
|
|
EnsureProperGeneratedClass ( |
Backwards Compatability: Ensures that the passed in TargetClass is of the proper type (e.g. BlueprintGeneratedClass, AnimBlueprintGeneratedClass), and NULLs the reference if it is not |
|
|
MergeUbergraphPagesIn ( |
Merges in any all ubergraph pages into the gathering ubergraph |
|
|
OnNewClassSet ( |
||
|
PostCompile() |
||
|
PrecompileFunction ( |
First phase of compiling a function graph |
|
|
PreCompileUpdateBlueprintOnLoad ( |
Used for performing custom patching during stage IX of the compilation during load. |
|
|
SpawnNewClass ( |
Name | Description | ||
---|---|---|---|
|
CanIgnoreNode ( |
Can this node be ignored for further processing? |
|
|
PruneIsolatedNodes ( |
Prunes any nodes that weren't visited from the graph, printing out a warning |
|
|
ShouldForceKeepNode ( |
Should this node be kept even if it's not reached? |
|
|
ValidateLink ( |
Validates that the interconnection between two pins is schema compatible |
|
|
ValidateNode ( |
Validates that the node is schema compatible |
|
|
ValidatePin ( |
Validate that the wiring for a single pin is schema compatible |