fx.AllowFastPathFunctionLibrary
fx.AllowFastPathFunctionLibrary
#Overview
name: fx.AllowFastPathFunctionLibrary
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
If > 0 Allow the graph to insert custom fastpath operations into the graph.\n
It is referenced in 2
C++ source files.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraFunctionLibrary.cpp:48
Scope: file
Source code excerpt:
int32 GAllowFastPathFunctionLibrary = 0;
static FAutoConsoleVariableRef CVarAllowFastPathFunctionLibrary(
TEXT("fx.AllowFastPathFunctionLibrary"),
GAllowFastPathFunctionLibrary,
TEXT("If > 0 Allow the graph to insert custom fastpath operations into the graph.\n"),
ECVF_Default
);
TArray<FNiagaraFunctionSignature> UNiagaraFunctionLibrary::VectorVMOps;
#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Private/EdGraphSchema_Niagara.cpp:550
Scope (from outer to inner):
file
function TArray<TSharedPtr<FNiagaraAction_NewNode>> UEdGraphSchema_Niagara::GetGraphActions
Source code excerpt:
}
// Insert fast path function nodes here (visible with fx.AllowFastPathFunctionLibrary)...
const TArray<FNiagaraFunctionSignature>& VMFastPathOps = UNiagaraFunctionLibrary::GetVectorVMFastPathOps();
for (const FNiagaraFunctionSignature& Sig : VMFastPathOps)
{
UNiagaraNodeFunctionCall* FunctionCallNode = NewObject<UNiagaraNodeFunctionCall>(OwnerOfTemporaries);
FunctionCallNode->Signature = Sig;