Navigation
API > API/Runtime > API/Runtime/Engine
Struct used for a particular named instance parameter for this ParticleSystemComponent.
| Name | FParticleSysParam |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Particles/ParticleSystemComponent.h |
| Include Path | #include "Particles/ParticleSystemComponent.h" |
Syntax
USTRUCT (BlueprintType )
struct FParticleSysParam
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FParticleSysParam() |
Particles/ParticleSystemComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Actor | TObjectPtr< class AActor > | Particles/ParticleSystemComponent.h |
|
|
| Color | FColor | Particles/ParticleSystemComponent.h |
|
|
| Material | TObjectPtr< class UMaterialInterface > | Particles/ParticleSystemComponent.h |
|
|
| Name | FName | The name of the parameter | Particles/ParticleSystemComponent.h |
|
| ParamType | TEnumAsByte< enum EParticleSysParamType > | 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) | Particles/ParticleSystemComponent.h |
|
| Scalar | float | Particles/ParticleSystemComponent.h |
|
|
| Scalar_Low | float | Particles/ParticleSystemComponent.h |
|
|
| Vector | FVector | Particles/ParticleSystemComponent.h |
|
|
| Vector_Low | FVector | Particles/ParticleSystemComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AsyncActorToWorld | FTransform | Particles/ParticleSystemComponent.h | ||
| AsyncActorVelocity | FVector | Particles/ParticleSystemComponent.h | ||
| bAsyncDataCopyIsValid | bool | Particles/ParticleSystemComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTransform GetAsyncActorToWorld() |
Particles/ParticleSystemComponent.h | ||
FVector GetAsyncActorVelocity() |
Particles/ParticleSystemComponent.h | ||
void ResetAsyncActorCache() |
Particles/ParticleSystemComponent.h | ||
void UpdateAsyncActorCache() |
Particles/ParticleSystemComponent.h |