| FFXSystemInterface
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/FXSystem.h |
Include |
#include "FXSystem.h" |
class FFXSystemInterface
The interface to an effects system.
Name | Description | |
---|---|---|
|
~FFXSystemInterface() |
By making the destructor protected, an instance must be destroyed via FFXSystemInterface::Destroy. |
Name | Description | ||
---|---|---|---|
|
AddVectorField ( |
Add a vector field to the FX system. |
|
|
FFXSystemInt... |
Create ( |
Create an effects system instance. |
|
Destroy ( |
Destroy an effects system instance. |
|
|
DestroyGPUSimulation() |
Gamethread callback when destroy gets called, allows to clean up references. |
|
|
DrawDebug ( |
Draw desired debug information related to the effects system. |
|
|
FGPUSortMana... |
GetGPUSortManager() |
Get the shared SortManager, used in the rendering loop to call FGPUSortManager::OnPreRender() and FGPUSortManager::OnPostRenderOpaque() |
|
FFXSystemInt... |
GetInterface ( |
Return the interface bound to the given name. |
|
IsPendingKill() |
||
|
OnDestroy() |
Gamethread callback when destroy gets called, allows to clean up references. |
|
|
PostInitViews ( |
||
|
PostRenderOpaque ( |
Notification from the renderer that opaque primitives have rendered. |
|
|
PreInitViews ( |
Notification from the renderer that it is about to perform visibility checks on FX belonging to this system. |
|
|
PreRender ( |
Notification from the renderer that it is about to draw FX belonging to this system. |
|
|
QueueDestroyGPUSimulation ( |
Queue Destroy the gpu simulation on the render thread |
|
|
RegisterCustomFXSystem ( |
Register a custom FX system implementation. |
|
|
RemoveVectorField ( |
Remove a vector field from the FX system. |
|
|
RequiresEarlyViewUniformBuffer() |
||
|
Resume() |
Resume the FX system. Has no effect if the system was not suspended. |
|
|
Suspend() |
Suspend the FX system. |
|
|
Tick ( |
Tick the effects system. |
|
|
UnregisterCustomFXSystem ( |
Unregister a custom FX system implementation. |
|
|
UpdateVectorField ( |
Update a vector field registered with the FX system. |
|
|
UsesDepthBuffer() |
||
|
UsesGlobalDistanceField() |
Name |
Description |
---|---|
CreateCustomFXDelegates |