FParticleVertexFactoryBase

Base class for particle vertex factories.

Windows
MacOS
Linux

Inheritance Hierarchy

Syntax

class FParticleVertexFactoryBase : public FVertexFactory

Remarks

Base class for particle vertex factories.

Constructors

Name Description

Public function

FParticleVertexFactoryBase

(
    ERHIFeatureLevel::Type InFeatureLev...
)

Public function

FParticleVertexFactoryBase

(
    EParticleVertexFactoryType Type,
    ERHIFeatureLevel::Type InFeatureLev...
)

Default constructor.

Functions

Name Description

Public function Const

bool

 

CheckAndUpdateLastFrame

(
    const FSceneViewFamily& ViewFamily
)

Public function Const

ERHIFeatureL...

 

GetFeatureLevel()

Public function Const

bool

 

GetInUse()

Return the vertex factory type

Public function Const

EParticleVer...

 

GetParticleFactoryType()

Return the vertex factory type

Public function

bool

 

IsDirty()

Public function Static

void

 

ModifyCompilationEnvironment

(
    const FVertexFactoryType* Type,
    EShaderPlatform Platform,
    const FMaterial* Material,
    FShaderCompilerEnvironment& OutEnv...
)

Public function

void

 

SetDirty()

Public function

void

 

SetInUse

(
    bool bInInUse
)

Specify whether the factory is in use or not.

Public function

void

 

SetParticleFactoryType

(
    EParticleVertexFactoryType InType
)

References

Module

Engine

Header

Runtime/Engine/Public/ParticleVertexFactory.h

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback