Navigation
API > API/Plugins > API/Plugins/NiagaraShader > API/Plugins/NiagaraShader/FNiagaraGPUSceneUtils
| Name | FUpdateMeshParticleInstancesParams |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraGPUSceneUtils.h |
| Include Path | #include "NiagaraGPUSceneUtils.h" |
Syntax
class FUpdateMeshParticleInstancesParams
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUpdateMeshParticleInstancesParams() |
NiagaraGPUSceneUtils.h |
Structs
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| zzFuncPtr | void * | NiagaraGPUSceneUtils.h | |
| zzLastMemberId | zzNextMemberIdbNeedsPrevTransform | NiagaraGPUSceneUtils.h | |
| zzMemberFunc | zzFuncPtr(*) | NiagaraGPUSceneUtils.h | |
| zzMemberIdbNeedsPrevTransform | zzNextMemberIdLODScreenSize | NiagaraGPUSceneUtils.h | |
| zzMemberIdCommon | zzNextMemberIdGPUSceneWriterParameters | NiagaraGPUSceneUtils.h | |
| zzMemberIdDistanceCullRangeSquared | zzNextMemberIdLocalBoundingCenter | NiagaraGPUSceneUtils.h | |
| zzMemberIdGPUParticleCountBuffer | zzNextMemberIdParticleCount | NiagaraGPUSceneUtils.h | |
| zzMemberIdGPUParticleCountOffset | zzNextMemberIdGPUParticleCountBuffer | NiagaraGPUSceneUtils.h | |
| zzMemberIdGPUSceneWriterParameters | zzNextMemberIdScene | NiagaraGPUSceneUtils.h | |
| zzMemberIdLocalBoundingCenter | zzNextMemberIdVisibilityTagDataOffset | NiagaraGPUSceneUtils.h | |
| zzMemberIdLODScreenSize | zzNextMemberIdDistanceCullRangeSquared | NiagaraGPUSceneUtils.h | |
| zzMemberIdMeshIndex | zzNextMemberIdGPUParticleCountOffset | NiagaraGPUSceneUtils.h | |
| zzMemberIdMeshIndexDataOffset | zzNextMemberIdMeshIndex | NiagaraGPUSceneUtils.h | |
| zzMemberIdParticleCount | zzNextMemberIdPrimitiveId | NiagaraGPUSceneUtils.h | |
| zzMemberIdPrimitiveId | zzNextMemberIdCommon | NiagaraGPUSceneUtils.h | |
| zzMemberIdRendererVisibility | zzNextMemberIdMeshIndexDataOffset | NiagaraGPUSceneUtils.h | |
| zzMemberIdScene | zzNextMemberIdView | NiagaraGPUSceneUtils.h | |
| zzMemberIdView | zzFirstMemberId | NiagaraGPUSceneUtils.h | |
| zzMemberIdVisibilityTagDataOffset | zzNextMemberIdRendererVisibility | NiagaraGPUSceneUtils.h | |
| zzTThisStruct | FUpdateMeshParticleInstancesParams | NiagaraGPUSceneUtils.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bNeedsPrevTransform | TShaderParameterTypeInfo< int >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| Common | FNiagaraMeshCommonParameters::FTypeInfo::TAlignedType | NiagaraGPUSceneUtils.h | ||
| DistanceCullRangeSquared | TShaderParameterTypeInfo< FVector2f >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| GPUParticleCountBuffer | TShaderResourceParameterTypeInfo< FRHIShaderResourceView * >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| GPUParticleCountOffset | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| GPUSceneWriterParameters | FGPUSceneWriterParameters::FTypeInfo::TAlignedType | NiagaraGPUSceneUtils.h | ||
| LocalBoundingCenter | TShaderParameterTypeInfo< FVector3f >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| LODScreenSize | TShaderParameterTypeInfo< FVector4f >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| MeshIndex | TShaderParameterTypeInfo< int >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| MeshIndexDataOffset | TShaderParameterTypeInfo< int >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| ParticleCount | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| PrimitiveId | TShaderParameterTypeInfo< uint32 >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| RendererVisibility | TShaderParameterTypeInfo< int >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| Scene | TShaderParameterTypeInfo< TRDGUniformBufferBinding< FSceneUniformParameters > >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| View | TShaderParameterTypeInfo< TUniformBufferBinding< FViewUniformShaderParameters > >::TAlignedType | NiagaraGPUSceneUtils.h | ||
| VisibilityTagDataOffset | TShaderParameterTypeInfo< int >::TAlignedType | NiagaraGPUSceneUtils.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FUniformBufferRHIRef CreateUniformBuffer
(
const FUpdateMeshParticleInstancesParams& InContents, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdDistanceCullRangeSquared, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdLocalBoundingCenter, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdVisibilityTagDataOffset, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdRendererVisibility, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdMeshIndexDataOffset, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdMeshIndex, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGPUParticleCountOffset, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGPUParticleCountBuffer, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdParticleCount, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdPrimitiveId, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdCommon, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdGPUSceneWriterParameters, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdScene, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdView, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzFirstMemberId, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdLODScreenSize, |
NiagaraGPUSceneUtils.h | ||
static zzFuncPtr zzAppendMemberGetPrev
(
zzNextMemberIdbNeedsPrevTransform, |
NiagaraGPUSceneUtils.h | ||
static TArray< FShaderParametersMetadata::FMember > zzGetMembers() |
NiagaraGPUSceneUtils.h |