Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShader.h |
Include |
#include "NiagaraShader.h" |
Source |
/Engine/Plugins/FX/Niagara/Source/NiagaraShader/Private/NiagaraShader.cpp |
void BindParams
(
const TArray< FNiagaraDataInterfaceGPUParamInfo > & InDIParamInfo,
const FShaderParameterMap & ParameterMap
)
Template
if (View.bShouldBindInstancedViewUB && View.Family->Views.Num() > 0) { / When drawing the left eye in a stereo scene, copy the right eye view values into the instanced view uniform buffer. const EStereoscopicPass StereoPassIndex = (View.StereoPass != eSSP_FULL) ? eSSP_RIGHT_EYE : eSSP_FULL;
const FSceneView& InstancedView = View.Family->GetStereoEyeView(StereoPassIndex); const auto& InstancedViewUniformBufferParameter = GetUniformBufferParameter