Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNiagaraRibbonCPUGeneratedVertexData |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRendererRibbons.h |
| Include Path | #include "NiagaraRendererRibbons.h" |
Syntax
struct FNiagaraRibbonCPUGeneratedVertexData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AverageSegmentAngle | float | NiagaraRendererRibbons.h | ||
| AverageSegmentLength | float | NiagaraRendererRibbons.h | ||
| AverageTwistAngle | float | NiagaraRendererRibbons.h | ||
| AverageWidth | float | NiagaraRendererRibbons.h | ||
| MultiRibbonIndices | TArray< uint32 > | The multi ribbon index, for each raw index. (raw VS particle indices). | NiagaraRendererRibbons.h | |
| RibbonInfoLookup | TArray< FRibbonMultiRibbonInfo, TInlineAllocator< 1 > > | Ribbon perperties required for sorting. | NiagaraRendererRibbons.h | |
| SegmentData | TArray< uint32 > | The list of all segments, each one connecting SortedIndices[SegmentId] to SortedIndices[SegmentId + 1]. | NiagaraRendererRibbons.h | |
| SortedIndices | TArray< uint32 > | The list of all particle (instance) indices. | NiagaraRendererRibbons.h | |
| TangentAndDistances | TArray< FVector4f > | The tangent and distance between segments, for each raw index (raw VS particle indices). | NiagaraRendererRibbons.h | |
| TotalSegmentLength | float | NiagaraRendererRibbons.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetAllocatedSize() |
NiagaraRendererRibbons.h |