Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FDynamicEmitterDataBase
- FDynamicSpriteEmitterDataBase
- FDynamicBeam2EmitterData
- FDynamicMeshEmitterData
- FDynamicSpriteEmitterData
- FDynamicTrailsEmitterData
- FDynamicAnimTrailEmitterData
- FDynamicRibbonEmitterData
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/ParticleHelper.h |
Include | #include "ParticleHelper.h" |
Syntax
struct FDynamicEmitterDataBase
Remarks
Base class for all emitter types
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint32: 1 | bSelected | True if this emitter is currently selected |
![]() |
uint32: 1 | bValid | True if this emitter has valid rendering data |
![]() |
int32 | EmitterIndex | |
![]() |
TStatId | StatID | Stat id of this object, 0 if nobody asked for it yet |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FDynamicEmitterDataBase
(
const UParticleModuleRequired* RequiredModule |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | GatherSimpleLights
(
const FParticleSystemSceneProxy* Proxy, |
Callback from the renderer to gather simple lights that this proxy wants renderered. |
![]() ![]() ![]() |
void | GetDynamicMeshElementsEmitter
(
const FParticleSystemSceneProxy* Proxy, |
|
![]() ![]() ![]() |
const FMacroUVOverride & | Returns the current macro uv override. Specialized by FGPUSpriteDynamicEmitterData | |
![]() |
const FMaterialRenderProxy * | Retrieve the material render proxy to use for rendering this emitter. PURE VIRTUAL | |
![]() ![]() |
const FDynamicEmitterReplayDataBase & | GetSource () |
Returns the source data for this particle system |
![]() ![]() |
void | ReleaseRenderThreadResources
(
const FParticleSystemSceneProxy* InOwnerProxy |
Release the render thread resources for this emitter data |
![]() ![]() |
void | UpdateRenderThreadResourcesEmitter
(
const FParticleSystemSceneProxy* InOwnerProxy |
Create the render thread resources for this emitter data |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
void | operator delete
(
void* RawMemory, |
|
![]() |
void * | operator new
(
size_t Size |
Custom new/delete with recycling |