FNiagaraCompilationQueue

Runtime code sticks scripts to compile along with their shader map here Niagara Editor ticks in [FNiagaraShaderQueueTickable](API\Plugins\NiagaraEditor\FNiagaraShaderQueueTickable), kicking off compile jobs

Windows
MacOS
Linux

References

Module

NiagaraShader

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShared.h

Include

#include "NiagaraShared.h"

Syntax

class FNiagaraCompilationQueue

Remarks

Runtime code sticks scripts to compile along with their shader map here Niagara Editor ticks in FNiagaraShaderQueueTickable, kicking off compile jobs

Functions

Name Description

Public function Static

FNiagaraComp...

 

Get()

Public function

TArray< Niag...

 

GetQueue()

Public function

void

 

Queue

(
    FNiagaraShaderScript* InScript,
    TRefCountPtr< FNiagaraShaderMap > I...,
    const FNiagaraShaderMapId& MapId,
    EShaderPlatform InPlatform,
    bool InApply
)

Public function

void

 

RemovePending

(
    FNiagaraShaderScript* InScript
)

Classes

Name

Description

Public struct

NiagaraCompilationQueueItem

Constants

Name

Description

Singleton

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss