|
| | FDynamicAnimTrailEmitterData (const UParticleModuleRequired *RequiredModule) |
| |
| virtual | ~FDynamicAnimTrailEmitterData () |
| |
| virtual void | Init (bool bInSelected) |
| |
| virtual void | RenderDebug (const FParticleSystemSceneProxy *Proxy, FPrimitiveDrawInterface *PDI, const FSceneView *View, bool bCrosses) const |
| |
| virtual int32 | FillVertexData (struct FAsyncBufferFillData &Data) const |
| |
| | FDynamicTrailsEmitterData (const UParticleModuleRequired *RequiredModule) |
| |
| | ~FDynamicTrailsEmitterData () |
| |
| virtual void | GetDynamicMeshElementsEmitter (const FParticleSystemSceneProxy *Proxy, const FSceneView *View, const FSceneViewFamily &ViewFamily, int32 ViewIndex, FMeshElementCollector &Collector) const override |
| |
| virtual int32 | FillIndexData (struct FAsyncBufferFillData &Data) const |
| |
| virtual const FDynamicEmitterReplayDataBase & | GetSource () const override |
| |
| virtual const FDynamicTrailsEmitterReplayData * | GetSourceData () const override |
| |
| virtual void | DoBufferFill (FAsyncBufferFillData &Me) const override |
| |
| virtual int32 | GetDynamicVertexStride (ERHIFeatureLevel::Type) const override |
| |
| virtual int32 | GetDynamicParameterVertexStride () const override |
| |
| virtual void | GetIndexAllocInfo (int32 &OutNumIndices, int32 &OutStride) const override |
| |
| | FDynamicSpriteEmitterDataBase (const UParticleModuleRequired *RequiredModule) |
| |
| virtual | ~FDynamicSpriteEmitterDataBase () |
| |
| const FMaterialRenderProxy * | GetMaterialRenderProxy () |
| |
| void | SortSpriteParticles (int32 SortMode, bool bLocalSpace, int32 ParticleCount, const uint8 *ParticleData, int32 ParticleStride, const uint16 *ParticleIndices, const FSceneView *View, const FMatrix &LocalToWorld, FParticleOrder *ParticleOrder) const |
| |
| void | BuildViewFillData (const FParticleSystemSceneProxy *Proxy, const FSceneView *InView, int32 InVertexCount, int32 InVertexSize, int32 InDynamicParameterVertexSize, FGlobalDynamicIndexBuffer &DynamicIndexBuffer, FGlobalDynamicVertexBuffer &DynamicVertexBuffer, FGlobalDynamicVertexBufferAllocation &DynamicVertexAllocation, FGlobalDynamicIndexBufferAllocation &DynamicIndexAllocation, FGlobalDynamicVertexBufferAllocation *DynamicParameterAllocation, FAsyncBufferFillData &Data) const |
| |
| | FDynamicEmitterDataBase (const class UParticleModuleRequired *RequiredModule) |
| |
| virtual | ~FDynamicEmitterDataBase () |
| |
| void * | operator new (size_t Size) |
| |
| void | operator delete (void *RawMemory, size_t Size) |
| |
| virtual void | UpdateRenderThreadResourcesEmitter (const FParticleSystemSceneProxy *InOwnerProxy) |
| |
| virtual void | ReleaseRenderThreadResources (const FParticleSystemSceneProxy *InOwnerProxy) |
| |
| virtual void | GatherSimpleLights (const FParticleSystemSceneProxy *Proxy, const FSceneViewFamily &ViewFamily, FSimpleLightArray &OutParticleLights) const |
| |
| virtual const FMacroUVOverride & | GetMacroUVOverride () const |
| |
Dynamic emitter data for AnimTrail emitters