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 FVertexFactoryShaderPermutati...,
    FShaderCompilerEnvironment& OutEnv...
)

Public function

void

 

SetInUse

(
    bool bInInUse
)

Specify whether the factory is in use or not.

Public function

void

 

SetParticleFactoryType

(
    ENiagaraVertexFactoryType InType
)

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