template<typename TValue> static void GenerateIndexBufferCPU ( [FNiagaraIndexGenerationInput](API\Plugins\Niagara\FNiagaraIndexGenerationInput) & GeneratedData, FNiagaraDynamicDataRibbon * DynamicDataRibbon, const [FNiagaraRibbonShapeGeometryData](API\Plugins\Niagara\FNiagaraRibbonShapeGeometryData) & ShapeState, TValue * StartIndexBuffer, const [FSceneView](API\Runtime\Engine\FSceneView) * View, const FVector & ViewOriginForDistanceCulling, [ERHIFeatureLevel::Type](API\Runtime\RHI\ERHIFeatureLevel__Type) FeatureLevel, [ENiagaraRibbonDrawDirection](API\Plugins\Niagara\ENiagaraRibbonDrawDirection) DrawDirection )