FControlRigBlueprintCompilerContext::PrecompileFunction

First phase of compiling a function graph

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

FKismetCompilerContext::PrecompileFunction()

FControlRigBlueprintCompilerContext::PrecompileFunction()

References

Module

ControlRigDeveloper

Header

/Engine/Plugins/Animation/ControlRig/Source/ControlRigDeveloper/Public/ControlRigBlueprintCompiler.h

Include

#include "ControlRigBlueprintCompiler.h"

Syntax

virtual void PrecompileFunction
(
    FKismetFunctionContext & Context,
    EInternalCompilerFlags InternalFlags
)

Remarks

First phase of compiling a function graph

  • Performs initial validation that the graph is at least well formed enough to be processed further

  • Creates a copy of the graph to allow further transformations to occur

  • Prunes the 'graph' to only included the connected portion that contains the function entry point

  • Schedules execution of each node based on data/execution dependencies

  • Creates a UFunction object containing parameters and local variables (but no script code yet)

First phase of compiling a function graph

  • Prunes the 'graph' to only included the connected portion that contains the function entry point

  • Schedules execution of each node based on data dependencies

  • Creates a UFunction object containing parameters and local variables (but no script code yet)