FNiagaraVertexFactoryBase

Base class for particle vertex factories.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraVertexFactories

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraVertexFactories/Public/NiagaraVertexFactory.h

Include

#include "NiagaraVertexFactory.h"

Syntax

class FNiagaraVertexFactoryBase : public FVertexFactory

Remarks

Base class for particle vertex factories.

Constructors

Name Description

Public function

FNiagaraVertexFactoryBase

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

Default constructor.

Functions

Name Description

Public function Const

bool

 

CheckAndUpdateLastFrame

(
    const FSceneViewFamily& ViewFamily,
    const FSceneView* View
)

Public function Const

ERHIFeatureL...

 

GetFeatureLevel()

Public function Const

bool

 

GetInUse()

Return the vertex factory type

Public function Const

ENiagaraVert...

 

GetParticleFactoryType()

Return the vertex factory type

Public function Static

void

 

ModifyCompilationEnvironment

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

Public function

void

 

SetInUse

(
    bool bInInUse
)

Specify whether the factory is in use or not.

Public function

void

 

SetParticleFactoryType

(
    ENiagaraVertexFactoryType InType
)

Select Skin
Light
Dark

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