FDynamicBeam2EmitterData

Dynamic emitter data for Beam emitters

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/ParticleHelper.h

Include

#include "ParticleHelper.h"

Syntax

struct FDynamicBeam2EmitterData : public FDynamicSpriteEmitterDataBase

Remarks

Dynamic emitter data for Beam emitters

Variables

Name Description

Public variable

int32

 

LastFramePreRendered

Public variable

FDynamicBeam2Em...

 

Source

The frame source data for this particle system.

Constructors

Name Description

Public function

FDynamicBeam2EmitterData

(
    const UParticleModuleRequired*...
)

Destructors

Name Description

Public function

~FDynamicBeam2EmitterData()

Functions

Name Description

Public function Const

int32

 

FillData_InterpolatedNoise

(
    FAsyncBufferFillData& Data
)

Public function Const

int32

 

FillData_Noise

(
    FAsyncBufferFillData& Data
)

Public function Const

int32

 

FillIndexData

(
    FAsyncBufferFillData& Data
)

Data fill functions.

Public function Const

int32

 

FillVertexData_NoNoise

(
    FAsyncBufferFillData& Data
)

Public function

void

 

Init

(
    bool bInSelected
)

Initialize this emitter's dynamic rendering data, called after source data has been filled in

Public function Virtual Const

void

 

RenderDirectLine

(
    const FParticleSystemSceneProxy...,
    FPrimitiveDrawInterface* PDI,
    const FSceneView* View
)

Debugging functions.

Public function Virtual Const

void

 

RenderLines

(
    const FParticleSystemSceneProxy...,
    FPrimitiveDrawInterface* PDI,
    const FSceneView* View
)

Overridden from FDynamicSpriteEmitterDataBase

Name Description

Public function Virtual Const

void

 

DoBufferFill

(
    FAsyncBufferFillData& Me
)

Perform the actual work of filling the buffer

Public function Virtual Const

int32

 

GetDynamicParameterVertexStride()

Get the vertex stride for the dynamic parameter rendering data

Public function Virtual Const

int32

 

GetDynamicVertexStride

Get the vertex stride for the dynamic rendering data

Public function Virtual Const

void

 

GetIndexAllocInfo

(
    int32& OutNumIndices,
    int32& OutStride
)

Gets the information required for allocating this emitters indices from the global index array.

Public function Virtual Const

void

 

RenderDebug

(
    const FParticleSystemSceneProxy...,
    FPrimitiveDrawInterface* PDI,
    const FSceneView* View,
    bool bCrosses
)

Debug rendering

Overridden from FDynamicEmitterDataBase

Name Description

Public function Virtual Const

void

 

GetDynamicMeshElementsEmitter

(
    const FParticleSystemSceneProxy...,
    const FSceneView* View,
    const FSceneViewFamily& ViewFamily,
    int32 ViewIndex,
    FMeshElementCollector& Collector
)

Public function Virtual Const

const FDynam...

 

GetSource()

Returns the source data for this particle system

Constants

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