Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper
| Name | FRigVMBlueprintCompilerContext |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMBlueprintCompiler.h |
| Include Path | #include "RigVMBlueprintCompiler.h" |
Syntax
class FRigVMBlueprintCompilerContext : public FKismetCompilerContext
Inheritance Hierarchy
- FGraphCompilerContext → FKismetCompilerContext → FRigVMBlueprintCompilerContext
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMBlueprintCompilerContext
(
UBlueprint* SourceSketch, |
RigVMBlueprintCompiler.h |
Functions
Public
Overridden from FKismetCompilerContext
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CleanAndSanitizeClass
(
UBlueprintGeneratedClass* ClassToClean, |
RigVMBlueprintCompiler.h | ||
virtual void CopyTermDefaultsToDefaultObject
(
UObject* DefaultObject |
RigVMBlueprintCompiler.h | ||
virtual void CreateFunctionList() |
RigVMBlueprintCompiler.h | ||
virtual void EnsureProperGeneratedClass
(
UClass*& TargetUClass |
RigVMBlueprintCompiler.h | ||
virtual void MergeUbergraphPagesIn
(
UEdGraph* Ubergraph |
RigVMBlueprintCompiler.h | ||
virtual void OnNewClassSet
(
UBlueprintGeneratedClass* ClassToUse |
RigVMBlueprintCompiler.h | ||
virtual void OnPostCDOCompiled
(
const UObject::FPostCDOCompiledContext& Context |
RigVMBlueprintCompiler.h | ||
virtual void PrecompileFunction
(
FKismetFunctionContext& Context, |
RigVMBlueprintCompiler.h | ||
virtual void PreCompileUpdateBlueprintOnLoad
(
UBlueprint* BP |
RigVMBlueprintCompiler.h | ||
virtual void ProcessOneFunctionGraph
(
UEdGraph* SourceGraph, |
RigVMBlueprintCompiler.h | ||
virtual void SpawnNewClass
(
const FString& NewClassName |
RigVMBlueprintCompiler.h |
Overridden from FGraphCompilerContext
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanIgnoreNode
(
const UEdGraphNode* Node |
RigVMBlueprintCompiler.h | ||
virtual void PruneIsolatedNodes
(
const TArray< UEdGraphNode* >& RootSet, |
RigVMBlueprintCompiler.h | ||
virtual bool ShouldForceKeepNode
(
const UEdGraphNode* Node |
RigVMBlueprintCompiler.h | ||
virtual void ValidateLink
(
const UEdGraphPin* PinA, |
RigVMBlueprintCompiler.h | ||
virtual void ValidateNode
(
const UEdGraphNode* Node |
RigVMBlueprintCompiler.h | ||
virtual void ValidatePin
(
const UEdGraphPin* Pin |
RigVMBlueprintCompiler.h |