Navigation
API > API/Plugins > API/Plugins/Niagara > API/Plugins/Niagara/UNiagaraDataInterfaceParticleRea-
- UNiagaraDataInterfaceBase::CreateShaderStorage()
- UNiagaraDataInterfaceParticleRead::CreateShaderStorage()
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceParticleRead.h |
| Include | #include "NiagaraDataInterfaceParticleRead.h" |
| Source | /Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraDataInterfaceParticleRead.cpp |
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.