Choose your operating system:
Windows
macOS
Linux
| FDynamicEmitterDataBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/ParticleHelper.h |
Include |
#include "ParticleHelper.h" |
struct FDynamicMeshEmitterData : public FDynamicSpriteEmitterDataBase
Dynamic emitter data for Mesh emitters
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bApplyParticleRotationAsSpin |
If true, apply 'sprite' particle rotation about the orientation axis (direction mesh is pointing). |
|
uint32: 1 |
bApplyPreRotation |
'orientation' items... |
|
uint32: 1 |
bFaceCameraDirectionRatherThanPosition |
If true, all camera facing options will point the mesh against the camera's view direction rather than pointing at the cameras location. |
|
uint32: 1 |
bUseCameraFacing |
If true, then use the camera facing options supplied. Trumps all other settings. |
|
uint32: 1 |
bUseMeshLockedAxis |
If true, then use the locked axis setting supplied. |
|
bUseStaticMeshLODs |
||
|
CameraFacingOption |
The EMeshCameraFacingOption setting to use if bUseCameraFacing is true. |
|
|
const FParticle... |
EmitterInstance |
|
|
LastCalculatedMeshLOD |
||
|
LastFramePreRendered |
||
|
float |
LODSizeScale |
|
|
MeshMaterials |
||
|
MeshTypeDataOffset |
Offset to FMeshTypeDataPayload |
|
|
Source |
The frame source data for this particle system. |
|
|
UStaticMesh ... |
StaticMesh |
Name | Description | |
---|---|---|
|
FDynamicMeshEmitterData ( |
Name | Description | |
---|---|---|
|
~FDynamicMeshEmitterData() |
Name | Description | ||
---|---|---|---|
|
CalculateParticleTransform ( |
||
|
GetInstanceData ( |
Retrieve the instance data required to render this emitter. Render-thread only |
|
|
GetMeshLODIndexFromProxy ( |
||
|
GetParticlePrevTransform ( |
||
|
GetParticleTransform ( |
Helper function for retrieving the particle transform. |
|
|
Init ( |
Initialize this emitter's dynamic rendering data, called after source data has been filled in |
|
|
SetupVertexFactory ( |
Initialize this emitter's vertex factory with the vertex buffers from the mesh's rendering data. |
Name | Description | ||
---|---|---|---|
|
GetDynamicParameterVertexStride() |
Get the vertex stride for the dynamic parameter rendering data |
|
|
GetDynamicVertexStride |
Get the vertex stride for the dynamic rendering data |
|
|
const FDynam... |
GetSourceData() |
Get the source replay data for this emitter |
Name | Description | ||
---|---|---|---|
|
GatherSimpleLights ( |
Gathers simple lights for this emitter. |
|
|
GetDynamicMeshElementsEmitter ( |
||
|
const FDynam... |
GetSource() |
Returns the source data for this particle system |
|
ReleaseRenderThreadResources ( |
Release the render thread resources for this emitter data |
|
|
UpdateRenderThreadResourcesEmitter ( |
Create the render thread resources for this emitter data |