Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FBatchedElementNiagara2DArrayAttribute |
Batched element parameters for gathering attributes from different slices into a single color |
|
FBatchedElementNiagaraInvertColorChannel |
Batched element parameters for gathering attributes from different slices into a single color |
|
FNiagaraCompilationQueue |
Runtime code sticks scripts to compile along with their shader map here Niagara Editor ticks in FNiagaraShaderQueueTickable, kicking off compile jobs |
|
FNiagaraCompileEvent |
Records necessary information to give UI cues for errors/logs/warnings during compile. |
|
FNiagaraComputeShaderCompilationOutput |
Stores outputs from the script compile that need to be saved. |
|
FNiagaraDataInterfaceGeneratedFunction |
Information about a data interface function generated by the translator. |
|
FNiagaraDataInterfaceGPUParamInfo |
Data coming from that translator that describes parameters needed for each data interface. |
|
FNiagaraDataInterfaceParamRef |
Shader side data needed for binding data interface parameters. |
|
FNiagaraEmitterInstanceShader |
|
|
FNiagaraGPUSceneUtils |
|
|
FNiagaraShader |
Base class of all shaders that need material parameters. |
|
FNiagaraShaderCompilationManager |
Handles gpu compute shader compile jobs, applying of the shaders to their scripts, and some error handling |
|
FNiagaraShaderMap |
The set of shaders for a single script. |
|
FNiagaraShaderMapCompileResults |
Results for a single compiled shader map. |
|
FNiagaraShaderMapContent |
|
|
FNiagaraShaderMapFinalizeResults |
Results for a single compiled and finalized shader map. |
|
FNiagaraShaderMapId |
Contains all the information needed to uniquely identify a FNiagaraShaderMapID. |
|
FNiagaraShaderMapPointerTable |
|
|
FNiagaraShaderPermutationParameters |
|
|
FNiagaraShaderScript |
FNiagaraShaderScript represents a Niagara script to the shader compilation process |
|
FNiagaraShaderType |
A shader meta type for niagara-linked shaders. |
|
FOnNiagaraScriptCompilationComplete |
|
|
FSimulationStageMetaData |
|
|
INiagaraShaderModule |
Niagara shader module interface |
|
UNiagaraScriptBase |
Name |
Description |
---|---|
FNiagaraShaderRef |
|
TNiagaraShaderRef |
Name |
Description |
|
---|---|---|
|
ENiagaraGpuDispatchType |
|
|
ENiagaraMipMapGenerationType |
|
|
ENiagaraSimStageExecuteBehavior |
|
|
FNiagaraCompileEventSeverity |
Defines the compile event types for translation/compilation. |
|
FNiagaraCompileEventSource |
Name | Description | ||
---|---|---|---|
|
GNiagaraShaderCompilationManager |
||
|
GNiagaraSkipVectorVMBackendOptimizations |