Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FDynamicEmitterDataBase
- FDynamicSpriteEmitterDataBase
- FDynamicBeam2EmitterData
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
Type | Name | Description | |
---|---|---|---|
![]() |
int32 | LastFramePreRendered | |
![]() |
FDynamicBeam2EmitterReplayData | Source | The frame source data for this particle system. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FDynamicBeam2EmitterData
(
const UParticleModuleRequired* RequiredModule |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
int32 | ||
![]() ![]() |
int32 | FillData_Noise
(
FAsyncBufferFillData& Data |
|
![]() ![]() |
int32 | FillIndexData
(
FAsyncBufferFillData& Data |
Data fill functions. |
![]() ![]() |
int32 | FillVertexData_NoNoise
(
FAsyncBufferFillData& Data |
|
![]() |
void | Init
(
bool bInSelected |
Initialize this emitter's dynamic rendering data, called after source data has been filled in |
![]() ![]() ![]() |
void | RenderDirectLine
(
const FParticleSystemSceneProxy* Proxy, |
Debugging functions. |
![]() ![]() ![]() |
void | RenderLines
(
const FParticleSystemSceneProxy* Proxy, |
Overridden from FDynamicSpriteEmitterDataBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | DoBufferFill
(
FAsyncBufferFillData& Me |
Perform the actual work of filling the buffer |
![]() ![]() ![]() |
int32 | Get the vertex stride for the dynamic parameter rendering data | |
![]() ![]() ![]() |
int32 | Get the vertex stride for the dynamic rendering data | |
![]() ![]() ![]() |
void | GetIndexAllocInfo
(
int32& OutNumIndices, |
Gets the information required for allocating this emitters indices from the global index array. |
![]() ![]() ![]() |
void | RenderDebug
(
const FParticleSystemSceneProxy* Proxy, |
Debug rendering |
Overridden from FDynamicEmitterDataBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | GetDynamicMeshElementsEmitter
(
const FParticleSystemSceneProxy* Proxy, |
|
![]() ![]() ![]() |
const FDynamicEmitterReplayDataBase & | GetSource () |
Returns the source data for this particle system |
Constants
Name | Description |
---|---|
MaxBeams | |
MaxInterpolationPoints | |
MaxNoiseFrequency |