Navigation
API > API/Plugins > API/Plugins/NiagaraShader
| Name | FNiagaraRibbonVertexReductionFinalizationParameters |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraRibbonCompute.h |
| Include Path | #include "NiagaraRibbonCompute.h" |
Syntax
class FNiagaraRibbonVertexReductionFinalizationParameters
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraRibbonVertexReductionFinalizationParameters() |
NiagaraRibbonCompute.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| zzFuncPtr | void * | NiagaraRibbonCompute.h | |
| zzLastMemberId | zzNextMemberIdFinalizationThreadBlockSize | NiagaraRibbonCompute.h | |
| zzMemberFunc | zzFuncPtr(*) | NiagaraRibbonCompute.h | |
| zzMemberIdAccumulationBuffer | zzNextMemberIdTessellationStats | NiagaraRibbonCompute.h | |
| zzMemberIdCommon | zzFirstMemberId | NiagaraRibbonCompute.h | |
| zzMemberIdFinalizationThreadBlockSize | zzNextMemberIdOutputCommandBufferIndex | NiagaraRibbonCompute.h | |
| zzMemberIdMultiRibbonIndices | zzNextMemberIdTangentsAndDistances | NiagaraRibbonCompute.h | |
| zzMemberIdOutputCommandBuffer | zzNextMemberIdPackedPerRibbonData | NiagaraRibbonCompute.h | |
| zzMemberIdOutputCommandBufferIndex | zzNextMemberIdOutputCommandBuffer | NiagaraRibbonCompute.h | |
| zzMemberIdPackedPerRibbonData | zzNextMemberIdAccumulationBuffer | NiagaraRibbonCompute.h | |
| zzMemberIdSegments | zzNextMemberIdMultiRibbonIndices | NiagaraRibbonCompute.h | |
| zzMemberIdSortedIndices | zzNextMemberIdCommon | NiagaraRibbonCompute.h | |
| zzMemberIdTangentsAndDistances | zzNextMemberIdSortedIndices | NiagaraRibbonCompute.h | |
| zzMemberIdTessellationStats | zzNextMemberIdSegments | NiagaraRibbonCompute.h | |
| zzTThisStruct | FNiagaraRibbonVertexReductionFinalizationParameters | NiagaraRibbonCompute.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AccumulationBuffer | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| Common | FRibbonComputeUniformParameters::FTypeInfo::TAlignedType | NiagaraRibbonCompute.h | ||
| FinalizationThreadBlockSize | TShaderParameterTypeInfo< int >::TAlignedType | NiagaraRibbonCompute.h | ||
| MultiRibbonIndices | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| OutputCommandBuffer | TShaderResourceParameterTypeInfo< FRHIUnorderedAccessView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| OutputCommandBufferIndex | TShaderParameterTypeInfo< int >::TAlignedType | NiagaraRibbonCompute.h | ||
| PackedPerRibbonData | TShaderResourceParameterTypeInfo< FRHIUnorderedAccessView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| Segments | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| SortedIndices | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| TangentsAndDistances | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| TessellationStats | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraRibbonCompute.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FUniformBufferRHIRef CreateUniformBuffer
(
const FNiagaraRibbonVertexReductionFinalizationParameters& InContents, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzFirstMemberId, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdCommon, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdSortedIndices, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdTangentsAndDistances, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdMultiRibbonIndices, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdSegments, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdTessellationStats, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdAccumulationBuffer, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPackedPerRibbonData, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdOutputCommandBuffer, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdOutputCommandBufferIndex, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdFinalizationThreadBlockSize, |
NiagaraRibbonCompute.h | ||
static TArray< FShaderParametersMetadata::FMember > zzGetMembers() |
NiagaraRibbonCompute.h |