Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/ParticleHelper.h |
Include |
#include "ParticleHelper.h" |
struct FDynamicEmitterDataBase
Base class for all emitter types
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bSelected |
True if this emitter is currently selected |
|
uint32: 1 |
bValid |
True if this emitter has valid rendering data |
|
EmitterIndex |
||
|
ParticleVertexFactory |
The vertex factory used for rendering |
|
|
StatID |
Stat id of this object, 0 if nobody asked for it yet |
Name | Description | |
---|---|---|
|
FDynamicEmitterDataBase ( |
Name | Description | |
---|---|---|
|
~FDynamicEmitterDataBase() |
Name | Description | ||
---|---|---|---|
|
FParticleVer... |
BuildVertexFactory ( |
Create the vertex factory for this emitter data |
|
FParticleVer... |
CreateVertexFactory ( |
|
|
GatherSimpleLights ( |
Callback from the renderer to gather simple lights that this proxy wants renderered. |
|
|
GetDynamicMeshElementsEmitter ( |
||
|
const FMacro... |
GetMacroUVOverride() |
Returns the current macro uv override. Specialized by FGPUSpriteDynamicEmitterData |
|
const FMater... |
GetMaterialRenderProxy() |
Retrieve the material render proxy to use for rendering this emitter. PURE VIRTUAL |
|
const FDynam... |
GetSource() |
Returns the source data for this particle system |
|
FParticleVer... |
GetVertexFactory ( |
Get the vertex factory for this emitter data, possibly creating it |
|
ReleaseRenderThreadResources ( |
Release the render thread resources for this emitter data |
|
|
UpdateRenderThreadResourcesEmitter ( |
Create the render thread resources for this emitter data |
Name | Description | ||
---|---|---|---|
|
operator delete ( |
||
|
void * |
operator new ( |
Custom new/delete with recycling |