Navigation
API > API/Plugins > API/Plugins/NiagaraShader > API/Plugins/NiagaraShader/FNiagaraShader
| Name | FParameters |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShader.h |
| Include Path | #include "NiagaraShader.h" |
Syntax
class FParameters
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FParameters() |
NiagaraShader.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| zzFuncPtr | void * | NiagaraShader.h | |
| zzLastMemberId | zzNextMemberIdSubstratePublic | NiagaraShader.h | |
| zzMemberFunc | zzFuncPtr(*) | NiagaraShader.h | |
| zzMemberIdComponentBufferSizeRead | zzFirstMemberId | NiagaraShader.h | |
| zzMemberIdComponentBufferSizeWrite | zzNextMemberIdComponentBufferSizeRead | NiagaraShader.h | |
| zzMemberIdDispatchThreadIdBounds | zzNextMemberIdNumSpawnedInstances | NiagaraShader.h | |
| zzMemberIdDispatchThreadIdToLinear | zzNextMemberIdDispatchThreadIdBounds | NiagaraShader.h | |
| zzMemberIdEmitterParameters | zzNextMemberIdOwnerParameters | NiagaraShader.h | |
| zzMemberIdEmitterSpawnInfoOffsets | zzNextMemberIdEmitterTickCounter | NiagaraShader.h | |
| zzMemberIdEmitterSpawnInfoParams | zzNextMemberIdEmitterSpawnInfoOffsets | NiagaraShader.h | |
| zzMemberIdEmitterTickCounter | zzNextMemberIdParticleIterationStateInfo | NiagaraShader.h | |
| zzMemberIdFreeIDList | zzNextMemberIdWriteInstanceCountOffset | NiagaraShader.h | |
| zzMemberIdGlobalParameters | zzNextMemberIdIndirectDispatchArgsBuffer | NiagaraShader.h | |
| zzMemberIdIndirectDispatchArgs | zzNextMemberIdDispatchThreadIdToLinear | NiagaraShader.h | |
| zzMemberIdIndirectDispatchArgsBuffer | zzNextMemberIdIndirectDispatchArgsOffset | NiagaraShader.h | |
| zzMemberIdIndirectDispatchArgsOffset | zzNextMemberIdIndirectDispatchArgs | NiagaraShader.h | |
| zzMemberIdInputFloat | zzNextMemberIdSimStart | NiagaraShader.h | |
| zzMemberIdInputHalf | zzNextMemberIdInputFloat | NiagaraShader.h | |
| zzMemberIdInputInt | zzNextMemberIdInputHalf | NiagaraShader.h | |
| zzMemberIdNumSpawnedInstances | zzNextMemberIdEmitterSpawnInfoParams | NiagaraShader.h | |
| zzMemberIdOwnerParameters | zzNextMemberIdSystemParameters | NiagaraShader.h | |
| zzMemberIdParticleIterationStateInfo | zzNextMemberIdSimulationStageIterationInfo | NiagaraShader.h | |
| zzMemberIdReadInstanceCountOffset | zzNextMemberIdRWInstanceCounts | NiagaraShader.h | |
| zzMemberIdRWIDToIndexTable | zzNextMemberIdFreeIDList | NiagaraShader.h | |
| zzMemberIdRWInstanceCounts | zzNextMemberIdRWOutputInt | NiagaraShader.h | |
| zzMemberIdRWOutputFloat | zzNextMemberIdStaticInputFloat | NiagaraShader.h | |
| zzMemberIdRWOutputHalf | zzNextMemberIdRWOutputFloat | NiagaraShader.h | |
| zzMemberIdRWOutputInt | zzNextMemberIdRWOutputHalf | NiagaraShader.h | |
| zzMemberIdSceneTextures | zzNextMemberIdView | NiagaraShader.h | |
| zzMemberIdSimStart | zzNextMemberIdComponentBufferSizeWrite | NiagaraShader.h | |
| zzMemberIdSimulationStageIterationInfo | zzNextMemberIdRWIDToIndexTable | NiagaraShader.h | |
| zzMemberIdStaticInputFloat | zzNextMemberIdInputInt | NiagaraShader.h | |
| zzMemberIdSubstratePublic | zzNextMemberIdSceneTextures | NiagaraShader.h | |
| zzMemberIdSystemParameters | zzNextMemberIdGlobalParameters | NiagaraShader.h | |
| zzMemberIdView | zzNextMemberIdEmitterParameters | NiagaraShader.h | |
| zzMemberIdWriteInstanceCountOffset | zzNextMemberIdReadInstanceCountOffset | NiagaraShader.h | |
| zzTThisStruct | FParameters | NiagaraShader.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComponentBufferSizeRead | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraShader.h | ||
| ComponentBufferSizeWrite | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraShader.h | ||
| DispatchThreadIdBounds | TShaderParameterTypeInfo< FUintVector3 >::TAlignedType | NiagaraShader.h | ||
| DispatchThreadIdToLinear | TShaderParameterTypeInfo< FUintVector3 >::TAlignedType | NiagaraShader.h | ||
| EmitterParameters | FEmitterParameters::FTypeInfo::TAlignedType | NiagaraShader.h | ||
| EmitterSpawnInfoOffsets | TShaderParameterTypeInfo< FIntVector4[(NIAGARA_MAX_GPU_SPAWN_INFOS+3)/4]>::TAlignedType | NiagaraShader.h | ||
| EmitterSpawnInfoParams | TShaderParameterTypeInfo< FVector4f[NIAGARA_MAX_GPU_SPAWN_INFOS]>::TAlignedType | NiagaraShader.h | ||
| EmitterTickCounter | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraShader.h | ||
| FreeIDList | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraShader.h | ||
| GlobalParameters | FGlobalParameters::FTypeInfo::TAlignedType | NiagaraShader.h | ||
| IndirectDispatchArgs | TShaderResourceParameterTypeInfo< FRDGBufferSRV * >::TAlignedType | NiagaraShader.h | ||
| IndirectDispatchArgsBuffer | TRDGResourceAccessTypeInfo< TRDGBufferAccess< ERHIAccess::IndirectArgs > >::TAlignedType | NiagaraShader.h | ||
| IndirectDispatchArgsOffset | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraShader.h | ||
| InputFloat | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraShader.h | ||
| InputHalf | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraShader.h | ||
| InputInt | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraShader.h | ||
| NumSpawnedInstances | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraShader.h | ||
| OwnerParameters | FOwnerParameters::FTypeInfo::TAlignedType | NiagaraShader.h | ||
| ParticleIterationStateInfo | TShaderParameterTypeInfo< FIntVector3 >::TAlignedType | NiagaraShader.h | ||
| ReadInstanceCountOffset | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraShader.h | ||
| RWIDToIndexTable | TShaderResourceParameterTypeInfo< FRHIUnorderedAccessView * >::TAlignedType | NiagaraShader.h | ||
| RWInstanceCounts | TShaderResourceParameterTypeInfo< FRHIUnorderedAccessView * >::TAlignedType | NiagaraShader.h | ||
| RWOutputFloat | TShaderResourceParameterTypeInfo< FRHIUnorderedAccessView * >::TAlignedType | NiagaraShader.h | ||
| RWOutputHalf | TShaderResourceParameterTypeInfo< FRHIUnorderedAccessView * >::TAlignedType | NiagaraShader.h | ||
| RWOutputInt | TShaderResourceParameterTypeInfo< FRHIUnorderedAccessView * >::TAlignedType | NiagaraShader.h | ||
| SceneTextures | FSceneTextureShaderParameters::FTypeInfo::TAlignedType | NiagaraShader.h | ||
| SimStart | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraShader.h | ||
| SimulationStageIterationInfo | TShaderParameterTypeInfo< FUintVector4 >::TAlignedType | NiagaraShader.h | ||
| StaticInputFloat | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraShader.h | ||
| SubstratePublic | TShaderParameterTypeInfo< TRDGUniformBufferBinding< FSubstratePublicGlobalUniformParameters > >::TAlignedType | NiagaraShader.h | ||
| SystemParameters | FSystemParameters::FTypeInfo::TAlignedType | NiagaraShader.h | ||
| View | TShaderParameterTypeInfo< TUniformBufferBinding< FViewUniformShaderParameters > >::TAlignedType | NiagaraShader.h | ||
| WriteInstanceCountOffset | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraShader.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FUniformBufferRHIRef CreateUniformBuffer
(
const FParameters& InContents, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitterTickCounter, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitterSpawnInfoOffsets, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitterSpawnInfoParams, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdNumSpawnedInstances, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdDispatchThreadIdBounds, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdDispatchThreadIdToLinear, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdIndirectDispatchArgs, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdIndirectDispatchArgsOffset, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdIndirectDispatchArgsBuffer, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGlobalParameters, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdSystemParameters, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdOwnerParameters, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitterParameters, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdView, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdParticleIterationStateInfo, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdSimulationStageIterationInfo, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRWIDToIndexTable, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdFreeIDList, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzFirstMemberId, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdComponentBufferSizeRead, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdComponentBufferSizeWrite, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdSimStart, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdInputFloat, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdInputHalf, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdSceneTextures, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdInputInt, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRWOutputFloat, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRWOutputHalf, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRWOutputInt, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRWInstanceCounts, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdReadInstanceCountOffset, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdWriteInstanceCountOffset, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdStaticInputFloat, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdSubstratePublic, |
NiagaraShader.h | ||
static TArray< FShaderParametersMetadata::FMember > zzGetMembers() |
NiagaraShader.h |