|
| | 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 |
| |
| virtual int32 | GetDynamicVertexStride (ERHIFeatureLevel::Type) const |
| |
| virtual int32 | GetDynamicParameterVertexStride () const |
| |
| virtual const FDynamicSpriteEmitterReplayDataBase * | GetSourceData () const |
| |
| virtual void | GetIndexAllocInfo (int32 &OutNumIndices, int32 &OutStride) const |
| |
| virtual void | RenderDebug (const FParticleSystemSceneProxy *Proxy, FPrimitiveDrawInterface *PDI, const FSceneView *View, bool bCrosses) const |
| |
| virtual void | DoBufferFill (FAsyncBufferFillData &Me) 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 | GetDynamicMeshElementsEmitter (const FParticleSystemSceneProxy *Proxy, const FSceneView *View, const FSceneViewFamily &ViewFamily, int32 ViewIndex, FMeshElementCollector &Collector) const |
| |
| virtual void | GatherSimpleLights (const FParticleSystemSceneProxy *Proxy, const FSceneViewFamily &ViewFamily, FSimpleLightArray &OutParticleLights) const |
| |
| virtual const FDynamicEmitterReplayDataBase & | GetSource () const =0 |
| |
| virtual const FMacroUVOverride & | GetMacroUVOverride () const |
| |
Base class for Sprite emitters and other emitter types that share similar features.