UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FParticleSysParam Struct Reference

#include <ParticleSystemComponent.h>

Public Member Functions

 FParticleSysParam ()
 
void UpdateAsyncActorCache ()
 
void ResetAsyncActorCache ()
 
FTransform GetAsyncActorToWorld () const
 
FVector GetAsyncActorVelocity () const
 

Public Attributes

FName Name
 
TEnumAsByte< enum EParticleSysParamTypeParamType
 
float Scalar
 
float Scalar_Low
 
FVector Vector
 
FVector Vector_Low
 
FColor Color
 
TObjectPtr< class AActorActor
 
TObjectPtr< class UMaterialInterfaceMaterial
 

Detailed Description

Struct used for a particular named instance parameter for this ParticleSystemComponent.

Constructor & Destructor Documentation

◆ FParticleSysParam()

FParticleSysParam::FParticleSysParam ( )
inline

Member Function Documentation

◆ GetAsyncActorToWorld()

FTransform FParticleSysParam::GetAsyncActorToWorld ( ) const
inline

◆ GetAsyncActorVelocity()

FVector FParticleSysParam::GetAsyncActorVelocity ( ) const
inline

◆ ResetAsyncActorCache()

void FParticleSysParam::ResetAsyncActorCache ( )
inline

◆ UpdateAsyncActorCache()

void FParticleSysParam::UpdateAsyncActorCache ( )
inline

Member Data Documentation

◆ Actor

TObjectPtr<class AActor> FParticleSysParam::Actor

◆ Color

FColor FParticleSysParam::Color

◆ Material

TObjectPtr<class UMaterialInterface> FParticleSysParam::Material

◆ Name

FName FParticleSysParam::Name

The name of the parameter

◆ ParamType

TEnumAsByte<enum EParticleSysParamType> FParticleSysParam::ParamType

The type of parameters PSPT_None - There is no data type PSPT_Scalar - Use the scalar value PSPT_ScalarRand - Select a scalar value in the range [Scalar_Low..Scalar) PSPT_Vector - Use the vector value PSPT_VectorRand - Select a vector value in the range [Vector_Low..Vector) PSPT_Color - Use the color value PSPT_Actor - Use the actor value PSPT_Material - Use the material value PSPT_VectorUnitRand - Select a random unit vector and scale along the range [Vector_Low..Vector)

◆ Scalar

float FParticleSysParam::Scalar

◆ Scalar_Low

float FParticleSysParam::Scalar_Low

◆ Vector

FVector FParticleSysParam::Vector

◆ Vector_Low

FVector FParticleSysParam::Vector_Low

The documentation for this struct was generated from the following file: