![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FFXSystem, including all inherited members.
| AddGPUSimulation(FParticleSimulationGPU *Simulation) | FFXSystem | |
| AddSortedGPUSimulation(FRHICommandListBase &RHICmdList, FParticleSimulationGPU *Simulation, const FVector &ViewOrigin, bool bIsTranslucent, FGPUSortManager::FAllocationInfo &OutInfo) | FFXSystem | |
| AddVectorField(UVectorFieldComponent *VectorFieldComponent) override | FFXSystem | virtual |
| AsShared() | TSharedFromThis< FFXSystemInterface > | inline |
| AsShared() const | TSharedFromThis< FFXSystemInterface > | inline |
| AsSharedSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< FFXSystemInterface > | inline |
| AsWeak() | TSharedFromThis< FFXSystemInterface > | inline |
| AsWeak() const | TSharedFromThis< FFXSystemInterface > | inline |
| AsWeakSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< FFXSystemInterface > | inline |
| Create(ERHIFeatureLevel::Type InFeatureLevel, FSceneInterface *Scene) | FFXSystemInterface | static |
| CreateGPUSpriteEmitterInstance(IParticleEmitterInstanceOwner &InComponent, FGPUSpriteEmitterInfo &EmitterInfo) | FFXSystem | |
| Destroy(FFXSystemInterface *FXSystem) | FFXSystemInterface | static |
| DoesSharedInstanceExist() const | TSharedFromThis< FFXSystemInterface > | inline |
| DrawDebug(FCanvas *Canvas) override | FFXSystem | virtual |
| DrawDebug_RenderThread(FRDGBuilder &GraphBuilder, const FSceneView &View, const struct FScreenPassRenderTarget &Output) | FFXSystemInterface | inlinevirtual |
| DrawDebug_RenderThread(FRDGBuilder &GraphBuilder, const FViewInfo &View, const struct FScreenPassRenderTarget &Output) | FFXSystemInterface | inline |
| DrawSceneDebug_RenderThread(FRDGBuilder &GraphBuilder, const FSceneView &View, FRDGTextureRef SceneColor, FRDGTextureRef SceneDepth) | FFXSystemInterface | inlinevirtual |
| DrawSceneDebug_RenderThread(FRDGBuilder &GraphBuilder, const FViewInfo &View, FRDGTextureRef SceneColor, FRDGTextureRef SceneDepth) | FFXSystemInterface | inline |
| FFXSystem(ERHIFeatureLevel::Type InFeatureLevel, EShaderPlatform InShaderPlatform, FGPUSortManager *InGPUSortManager) | FFXSystem | |
| FinalizeGPUSimulation(FRHICommandListImmediate &RHICmdList) | FFXSystem | |
| GetFeatureLevel() const | FFXSystem | inline |
| GetGPUSortManager() const override | FFXSystem | virtual |
| GetInterface(const FName &InName) override | FFXSystem | virtual |
| GetParticleSimulationResources() | FFXSystem | inline |
| GetScene() const | FFXSystemInterface | inline |
| GetSceneInterface() const | FFXSystemInterface | inline |
| GetShaderPlatform() const | FFXSystem | inline |
| IsPendingKill() const | FFXSystemInterface | inline |
| MarkPendingKill(FFXSystemInterface *FXSystem) | FFXSystemInterface | static |
| Name | FFXSystem | static |
| OnDestroy() final | FFXSystemInterface | inlineprotectedvirtual |
| OnMarkPendingKill() override | FFXSystem | virtual |
| OnSimulationPhaseChanged(const FParticleSimulationGPU *Simulation, EParticleSimulatePhase::Type PrevPhase) | FFXSystem | |
| operator=(TSharedFromThis const &) | TSharedFromThis< FFXSystemInterface > | inlineprotected |
| PostInitViews(FRDGBuilder &GraphBuilder, TConstStridedView< FSceneView > Views, bool bAllowGPUParticleUpdate) override | FFXSystem | virtual |
| FFXSystemInterface::PostInitViews(FRDGBuilder &GraphBuilder, TConstArrayView< FViewInfo > Views, bool bAllowGPUParticleUpdate) | FFXSystemInterface | inline |
| PostRenderOpaque(FRDGBuilder &GraphBuilder, TConstStridedView< FSceneView > Views, FSceneUniformBuffer &SceneUniformBuffer, bool bAllowGPUParticleUpdate) override | FFXSystem | virtual |
| FFXSystemInterface::PostRenderOpaque(FRDGBuilder &GraphBuilder, TConstArrayView< FViewInfo > Views, bool bAllowGPUParticleUpdate) | FFXSystemInterface | inline |
| PreInitViews(class FRDGBuilder &GraphBuilder, bool bAllowGPUParticleUpdate, const TArrayView< const FSceneViewFamily * > &ViewFamilies, const FSceneViewFamily *CurrentFamily) override | FFXSystem | virtual |
| PrepareGPUSimulation(FRHICommandListImmediate &RHICmdList) | FFXSystem | |
| PreRender(FRDGBuilder &GraphBuilder, TConstStridedView< FSceneView > Views, FSceneUniformBuffer &SceneUniformBuffer, bool bAllowGPUParticleUpdate) override | FFXSystem | virtual |
| FFXSystemInterface::PreRender(FRDGBuilder &GraphBuilder, TConstArrayView< FViewInfo > Views, bool bAllowGPUParticleUpdate) | FFXSystemInterface | inline |
| QueueDestroyGPUSimulation(FFXSystemInterface *FXSystem) | FFXSystemInterface | static |
| RegisterCustomFXSystem(const FName &InterfaceName, const FCreateCustomFXSystemDelegate &InCreateDelegate) | FFXSystemInterface | static |
| RemoveGPUSimulation(FParticleSimulationGPU *Simulation) | FFXSystem | |
| RemoveVectorField(UVectorFieldComponent *VectorFieldComponent) override | FFXSystem | virtual |
| RequiresEarlyViewUniformBuffer() const override | FFXSystem | virtual |
| RequiresRayTracingScene() const override | FFXSystem | virtual |
| SetScene(FScene *InScene) | FFXSystemInterface | inline |
| SetSceneInterface(FSceneInterface *InSceneInterface) | FFXSystemInterface | inline |
| SetSceneTexturesUniformBuffer(const TUniformBufferRef< FSceneTextureUniformParameters > &InSceneTexturesUniformParams) override | FFXSystem | inlinevirtual |
| SharedThis(OtherType *ThisPtr) | TSharedFromThis< FFXSystemInterface > | inlineprotectedstatic |
| SharedThis(const OtherType *ThisPtr) | TSharedFromThis< FFXSystemInterface > | inlineprotectedstatic |
| ShouldDebugDraw_RenderThread() const | FFXSystemInterface | inlinevirtual |
| Tick(UWorld *World, float DeltaSeconds) override | FFXSystem | virtual |
| TSharedFromThis() | TSharedFromThis< FFXSystemInterface > | inlineprotected |
| TSharedFromThis(TSharedFromThis const &) | TSharedFromThis< FFXSystemInterface > | inlineprotected |
| UnregisterCustomFXSystem(const FName &InterfaceName) | FFXSystemInterface | static |
| UpdateVectorField(UVectorFieldComponent *VectorFieldComponent) override | FFXSystem | virtual |
| UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const | TSharedFromThis< FFXSystemInterface > | inline |
| UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const | TSharedFromThis< FFXSystemInterface > | inline |
| UsesDepthBuffer() const override | FFXSystem | virtual |
| UsesGlobalDistanceField() const override | FFXSystem | virtual |
| ~FFXSystem() | FFXSystem | virtual |
| ~FFXSystemInterface() | FFXSystemInterface | inlineprotectedvirtual |
| ~TSharedFromThis() | TSharedFromThis< FFXSystemInterface > | inlineprotected |