UParticleModuleTypeDataBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

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

Include

#include "Particles/TypeData/ParticleModuleTypeDataBase.h"

Syntax

class UParticleModuleTypeDataBase : public UParticleModule

Constructors

Name Description

Public function

UParticleModuleTypeDataBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

Build

(
    FParticleEmitterBuildInfo& Emitter...
)

Build any resources required for simulating the emitter.

Public function Virtual

void

 

CacheModuleInfo

(
    UParticleEmitter* Emitter
)

Cache any desired module pointers inside this type data

Public function Virtual

FParticleEmi...

 

CreateInstance

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

Public function Virtual Const

bool

 

IsAMeshEmitter()

Public function Virtual Const

bool

 

IsMotionBlurEnabled()

Determine if motion blur is enabled for the owning emitter.

Public function Virtual Const

bool

 

RequiresBuild()

Return whether the type data module requires a build step.

Public function Virtual Const

bool

 

SupportsSpecificScreenAlignmentFlags()

Public function Virtual Const

bool

 

SupportsSubUV()

Overridden from UParticleModule

Name Description

Public function Virtual Const

EModuleType

 

GetModuleType()

Retrieve the ModuleType of this module.

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