Navigation
API > API/Plugins > API/Plugins/NiagaraShader > API/Plugins/NiagaraShader/FNiagaraShader
This structure is a replication of FNiagaraEmitterParameters with interpolated parameters includes.
| Name | FEmitterParameters |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShader.h |
| Include Path | #include "NiagaraShader.h" |
Syntax
class FEmitterParameters
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEmitterParameters() |
NiagaraShader.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| zzFuncPtr | void * | NiagaraShader.h | |
| zzLastMemberId | zzNextMemberIdPREV_Emitter_Pad1 | NiagaraShader.h | |
| zzMemberFunc | zzFuncPtr(*) | NiagaraShader.h | |
| zzMemberIdEmitter_Age | zzNextMemberIdEngine_Emitter_SpawnCountScale | NiagaraShader.h | |
| zzMemberIdEmitter_Pad0 | zzNextMemberIdEngine_Emitter_InstanceSeed | NiagaraShader.h | |
| zzMemberIdEmitter_Pad1 | zzNextMemberIdEmitter_Pad0 | NiagaraShader.h | |
| zzMemberIdEmitter_RandomSeed | zzNextMemberIdEmitter_Age | NiagaraShader.h | |
| zzMemberIdEngine_Emitter_InstanceSeed | zzNextMemberIdEmitter_RandomSeed | NiagaraShader.h | |
| zzMemberIdEngine_Emitter_NumParticles | zzFirstMemberId | NiagaraShader.h | |
| zzMemberIdEngine_Emitter_SpawnCountScale | zzNextMemberIdEngine_Emitter_TotalSpawnedParticles | NiagaraShader.h | |
| zzMemberIdEngine_Emitter_TotalSpawnedParticles | zzNextMemberIdEngine_Emitter_NumParticles | NiagaraShader.h | |
| zzMemberIdPREV_Emitter_Age | zzNextMemberIdPREV_Engine_Emitter_SpawnCountScale | NiagaraShader.h | |
| zzMemberIdPREV_Emitter_Pad0 | zzNextMemberIdPREV_Engine_Emitter_InstanceSeed | NiagaraShader.h | |
| zzMemberIdPREV_Emitter_Pad1 | zzNextMemberIdPREV_Emitter_Pad0 | NiagaraShader.h | |
| zzMemberIdPREV_Emitter_RandomSeed | zzNextMemberIdPREV_Emitter_Age | NiagaraShader.h | |
| zzMemberIdPREV_Engine_Emitter_InstanceSeed | zzNextMemberIdPREV_Emitter_RandomSeed | NiagaraShader.h | |
| zzMemberIdPREV_Engine_Emitter_NumParticles | zzNextMemberIdEmitter_Pad1 | NiagaraShader.h | |
| zzMemberIdPREV_Engine_Emitter_SpawnCountScale | zzNextMemberIdPREV_Engine_Emitter_TotalSpawnedParticles | NiagaraShader.h | |
| zzMemberIdPREV_Engine_Emitter_TotalSpawnedParticles | zzNextMemberIdPREV_Engine_Emitter_NumParticles | NiagaraShader.h | |
| zzTThisStruct | FEmitterParameters | NiagaraShader.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Emitter_Age | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraShader.h | ||
| Emitter_Pad0 | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| Emitter_Pad1 | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| Emitter_RandomSeed | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| Engine_Emitter_InstanceSeed | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| Engine_Emitter_NumParticles | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| Engine_Emitter_SpawnCountScale | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraShader.h | ||
| Engine_Emitter_TotalSpawnedParticles | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| PREV_Emitter_Age | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraShader.h | ||
| PREV_Emitter_Pad0 | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| PREV_Emitter_Pad1 | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| PREV_Emitter_RandomSeed | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| PREV_Engine_Emitter_InstanceSeed | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| PREV_Engine_Emitter_NumParticles | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h | ||
| PREV_Engine_Emitter_SpawnCountScale | TShaderParameterTypeInfo< float >::TAlignedType | NiagaraShader.h | ||
| PREV_Engine_Emitter_TotalSpawnedParticles | TShaderParameterTypeInfo< int32 >::TAlignedType | NiagaraShader.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FUniformBufferRHIRef CreateUniformBuffer
(
const FEmitterParameters& InContents, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPREV_Engine_Emitter_InstanceSeed, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPREV_Emitter_RandomSeed, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPREV_Emitter_Age, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPREV_Engine_Emitter_SpawnCountScale, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPREV_Engine_Emitter_TotalSpawnedParticles, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPREV_Engine_Emitter_NumParticles, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitter_Pad1, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitter_Pad0, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEngine_Emitter_InstanceSeed, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitter_RandomSeed, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEmitter_Age, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEngine_Emitter_SpawnCountScale, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEngine_Emitter_TotalSpawnedParticles, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdEngine_Emitter_NumParticles, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzFirstMemberId, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPREV_Emitter_Pad0, |
NiagaraShader.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPREV_Emitter_Pad1, |
NiagaraShader.h | ||
static TArray< FShaderParametersMetadata::FMember > zzGetMembers() |
NiagaraShader.h |