UParticleModuleTypeDataGpu

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Particles/TypeData/ParticleModuleTypeDataGpu.h

Include

#include "Particles/TypeData/ParticleModuleTypeDataGpu.h"

Syntax

class UParticleModuleTypeDataGpu : public UParticleModuleTypeDataBase

Variables

Name Description

Public variable

uint32: 1

 

bClearExistingParticlesOnInit

When true, all existing partilces are cleared when the emitter is initialized.

Public variable

float

 

CameraMotionBlurAmount

TEMP: How much to stretch sprites based on camera motion blur.

Public variable

FGPUSpriteEmitt...

 

EmitterInfo

Information for runtime simulation.

Public variable

FGPUSpriteResou...

 

ResourceData

Data used to initialize runtime resources.

Constructors

Name Description

Public function

UParticleModuleTypeDataGpu

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UParticleModuleTypeDataBase

Name Description

Public function Virtual

void

 

Build

(
    FParticleEmitterBuildInfo& Emitter...
)

Build any resources required for simulating the emitter.

Public function Virtual

FParticleEmi...

 

CreateInstance

(
    UParticleEmitter* InEmitterPar...,
    UParticleSystemComponent* InCo...
)

Public function Virtual Const

bool

 

RequiresBuild()

Return whether the type data module requires a build step.

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss