Navigation
API > API/Plugins > API/Plugins/NiagaraShader
References
| Module | NiagaraShader |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShared.h |
| Include | #include "NiagaraShared.h" |
Syntax
USTRUCT&40;&41;
struct FNiagaraShaderScriptParametersMetadata
Remarks
Data provided from the translator to track information requires to bind data interface or parameters at runtime.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bExternalConstantsInterpolated | ||
| TArray< FNiagaraDataInterfaceGPUParamInfo > | DataInterfaceParamInfo | ||
| TArray< FNiagaraShaderScriptExternalConstant > | ExternalConstants | ||
| TArray< FString > | LooseMetadataNames | ||
| TSharedPtr< FShaderParametersMetadata > | ShaderParametersMetadata | ||
| TArray< FNiagaraDataInterfaceStructIncludeInfo > | StructIncludeInfos | Runtime generated bindings, not serialized. |