Navigation
API > API/Plugins > API/Plugins/NiagaraCore > API/Plugins/NiagaraCore/UNiagaraDataInterfaceBase
References
| Module | NiagaraCore |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraCore/Public/NiagaraDataInterfaceBase.h |
| Include | #include "NiagaraDataInterfaceBase.h" |
virtual FNiagaraDataInterfaceParametersCS * CreateShaderStorage
(
const FNiagaraDataInterfaceGPUParamInfo & ParameterInfo,
const FShaderParameterMap & ParameterMap
) const
Remarks
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.