Navigation
API > API/Plugins > API/Plugins/NiagaraShader
| Name | FNiagaraRibbonInitializeIndices |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraRibbonCompute.h |
| Include Path | #include "NiagaraRibbonCompute.h" |
Syntax
class FNiagaraRibbonInitializeIndices
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraRibbonInitializeIndices() |
NiagaraRibbonCompute.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| zzFuncPtr | void * | NiagaraRibbonCompute.h | |
| zzLastMemberId | zzNextMemberIdGNiagaraRibbonTessellationMinDisplacementError | NiagaraRibbonCompute.h | |
| zzMemberFunc | zzFuncPtr(*) | NiagaraRibbonCompute.h | |
| zzMemberIdbCustomUseConstantFactor | zzNextMemberIdTessellationMode | NiagaraRibbonCompute.h | |
| zzMemberIdbCustomUseScreenSpace | zzNextMemberIdCustomTessellationMinAngle | NiagaraRibbonCompute.h | |
| zzMemberIdCustomTessellationFactor | zzNextMemberIdbCustomUseConstantFactor | NiagaraRibbonCompute.h | |
| zzMemberIdCustomTessellationMinAngle | zzNextMemberIdCustomTessellationFactor | NiagaraRibbonCompute.h | |
| zzMemberIdEmitterParticleCountsBuffer | zzNextMemberIdTotalNumParticlesDirect | NiagaraRibbonCompute.h | |
| zzMemberIdEmitterParticleCountsBufferOffset | zzNextMemberIdEmitterParticleCountsBuffer | NiagaraRibbonCompute.h | |
| zzMemberIdGNiagaraRibbonMaxTessellation | zzNextMemberIdbCustomUseScreenSpace | NiagaraRibbonCompute.h | |
| zzMemberIdGNiagaraRibbonTessellationAngle | zzNextMemberIdGNiagaraRibbonMaxTessellation | NiagaraRibbonCompute.h | |
| zzMemberIdGNiagaraRibbonTessellationEnabled | zzNextMemberIdGNiagaraRibbonTessellationScreenPercentage | NiagaraRibbonCompute.h | |
| zzMemberIdGNiagaraRibbonTessellationMinDisplacementError | zzNextMemberIdGNiagaraRibbonTessellationEnabled | NiagaraRibbonCompute.h | |
| zzMemberIdGNiagaraRibbonTessellationScreenPercentage | zzNextMemberIdGNiagaraRibbonTessellationAngle | NiagaraRibbonCompute.h | |
| zzMemberIdIndexGenThreadSize | zzNextMemberIdVertexGenerationResultsIndex | NiagaraRibbonCompute.h | |
| zzMemberIdIndirectDrawOutput | zzFirstMemberId | NiagaraRibbonCompute.h | |
| zzMemberIdIndirectDrawOutputIndex | zzNextMemberIdEmitterParticleCountsBufferOffset | NiagaraRibbonCompute.h | |
| zzMemberIdLODDistanceFactor | zzNextMemberIdViewDistance | NiagaraRibbonCompute.h | |
| zzMemberIdTessellationMode | zzNextMemberIdLODDistanceFactor | NiagaraRibbonCompute.h | |
| zzMemberIdTotalNumParticlesDirect | zzNextMemberIdVertexGenerationResults | Direct and Indirect particle counts. | NiagaraRibbonCompute.h |
| zzMemberIdTrianglesPerSegment | zzNextMemberIdIndexGenThreadSize | NiagaraRibbonCompute.h | |
| zzMemberIdVertexGenerationResults | zzNextMemberIdIndirectDrawOutput | NiagaraRibbonCompute.h | |
| zzMemberIdVertexGenerationResultsIndex | zzNextMemberIdIndirectDrawOutputIndex | NiagaraRibbonCompute.h | |
| zzMemberIdViewDistance | zzNextMemberIdTrianglesPerSegment | NiagaraRibbonCompute.h | |
| zzTThisStruct | FNiagaraRibbonInitializeIndices | NiagaraRibbonCompute.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCustomUseConstantFactor | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| bCustomUseScreenSpace | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| CustomTessellationFactor | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| CustomTessellationMinAngle | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraRibbonCompute.h | ||
| EmitterParticleCountsBuffer | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| EmitterParticleCountsBufferOffset | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| GNiagaraRibbonMaxTessellation | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| GNiagaraRibbonTessellationAngle | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraRibbonCompute.h | ||
| GNiagaraRibbonTessellationEnabled | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| GNiagaraRibbonTessellationMinDisplacementError | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraRibbonCompute.h | ||
| GNiagaraRibbonTessellationScreenPercentage | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraRibbonCompute.h | ||
| IndexGenThreadSize | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| IndirectDrawOutput | TShaderResourceParameterTypeInfo< FRHIUnorderedAccessView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| IndirectDrawOutputIndex | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| LODDistanceFactor | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraRibbonCompute.h | ||
| TessellationMode | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| TotalNumParticlesDirect | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| TrianglesPerSegment | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| VertexGenerationResults | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraRibbonCompute.h | ||
| VertexGenerationResultsIndex | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraRibbonCompute.h | ||
| ViewDistance | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraRibbonCompute.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FUniformBufferRHIRef CreateUniformBuffer
(
const FNiagaraRibbonInitializeIndices& InContents, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGNiagaraRibbonTessellationScreenPercentage, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGNiagaraRibbonTessellationAngle, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGNiagaraRibbonMaxTessellation, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdbCustomUseScreenSpace, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdCustomTessellationMinAngle, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdCustomTessellationFactor, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdbCustomUseConstantFactor, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdTessellationMode, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdLODDistanceFactor, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdViewDistance, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdTrianglesPerSegment, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdIndexGenThreadSize, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdVertexGenerationResultsIndex, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdIndirectDrawOutputIndex, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitterParticleCountsBufferOffset, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitterParticleCountsBuffer, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdTotalNumParticlesDirect, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdVertexGenerationResults, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdIndirectDrawOutput, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzFirstMemberId, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGNiagaraRibbonTessellationEnabled, |
NiagaraRibbonCompute.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGNiagaraRibbonTessellationMinDisplacementError, |
NiagaraRibbonCompute.h | ||
static TArray< FShaderParametersMetadata::FMember > zzGetMembers() |
NiagaraRibbonCompute.h |