Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FDynamicEmitterDataBase
- FDynamicSpriteEmitterDataBase
- FDynamicTrailsEmitterData
- FDynamicAnimTrailEmitterData
- FDynamicRibbonEmitterData
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/ParticleHelper.h |
| Include | #include "ParticleHelper.h" |
Syntax
struct FDynamicTrailsEmitterData : public FDynamicSpriteEmitterDataBase
Remarks
Dynamic emitter data for Ribbon emitters
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bClipSourceSegement | ||
| uint32: 1 | bRenderGeometry | ||
| uint32: 1 | bRenderParticles | ||
| uint32: 1 | bRenderTangents | ||
| uint32: 1 | bRenderTessellation | ||
| uint32: 1 | bTextureTileDistance | ||
| float | DistanceTessellationStepSize | ||
| int32 | LastFramePreRendered | The sprite particle data. | |
| FDynamicTrailsEmitterReplayData * | SourcePointer | ||
| float | TangentTessellationScalar | ||
| float | TextureTileDistance |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDynamicTrailsEmitterData
(
const UParticleModuleRequired* RequiredModule |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | FillIndexData
(
FAsyncBufferFillData& Data |
Data fill functions. | |
| int32 | FillVertexData
(
FAsyncBufferFillData& Data |
||
| void | Init
(
bool bInSelected |
Initialize this emitter's dynamic rendering data, called after source data has been filled in |
Overridden from FDynamicSpriteEmitterDataBase
| Type | Name | Description | |
|---|---|---|---|
| void | DoBufferFill
(
FAsyncBufferFillData& Me |
||
| 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 number of indices to be allocated for this emitter. | |
| const FDynamicTrailsEmitterReplayData * | Get the source replay data for this emitter | ||
| 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 |