Navigation
API > API/Plugins > API/Plugins/NiagaraCore > API/Plugins/NiagaraCore/UNiagaraDataInterfaceBase
Description
Optional storage that can be created per shader when not in legacy binding mode. This can be used to store information about the compilation state to avoid doing runtime checks / look-ups.
| Name | CreateShaderStorage |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraCore/Public/NiagaraDataInterfaceBase.h |
| Include Path | #include "NiagaraDataInterfaceBase.h" |
virtual FNiagaraDataInterfaceParametersCS * CreateShaderStorage
(
const FNiagaraDataInterfaceGPUParamInfo & ParameterInfo,
const FShaderParameterMap & ParameterMap
) const