#include <PhysicsFieldComponent.h>
|
| ENGINE_API | UPhysicsFieldComponent () |
| |
| virtual ENGINE_API void | OnRegister () override |
| |
| virtual ENGINE_API void | OnUnregister () override |
| |
| virtual ENGINE_API void | TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override |
| |
| virtual ENGINE_API void | SendRenderDynamicData_Concurrent () override |
| |
| virtual ENGINE_API void | CreateRenderState_Concurrent (FRegisterComponentContext *Context) override |
| |
| virtual ENGINE_API void | DestroyRenderState_Concurrent () override |
| |
| ENGINE_API void | AddTransientCommand (const FFieldSystemCommand &FieldCommand, const bool bIsGPUField) |
| |
| ENGINE_API void | AddPersistentCommand (const FFieldSystemCommand &FieldCommand, const bool bIsGPUField) |
| |
| ENGINE_API void | AddConstructionCommand (const FFieldSystemCommand &FieldCommand) |
| |
| ENGINE_API void | RemoveTransientCommand (const FFieldSystemCommand &FieldCommand, const bool bIsGPUField) |
| |
| ENGINE_API void | RemovePersistentCommand (const FFieldSystemCommand &FieldCommand, const bool bIsGPUField) |
| |
| ENGINE_API void | FillTransientCommands (const bool bIsWorldField, const FBox &BoundingBox, const float TimeSeconds, TArray< FFieldSystemCommand > &OutputCommands) const |
| |
| ENGINE_API void | FillPersistentCommands (const bool bIsWorldField, const FBox &BoundingBox, const float TimeSeconds, TArray< FFieldSystemCommand > &OutputCommands) const |
| |
◆ UPhysicsFieldComponent()
| UPhysicsFieldComponent::UPhysicsFieldComponent |
( |
| ) |
|
◆ AddConstructionCommand()
Add the construction field command
◆ AddPersistentCommand()
Add the persistent field command
◆ AddTransientCommand()
Add the transient field command
◆ BuildCommandBounds()
◆ CreateRenderState_Concurrent()
◆ DestroyRenderState_Concurrent()
| void UPhysicsFieldComponent::DestroyRenderState_Concurrent |
( |
| ) |
|
|
overridevirtual |
◆ FillPersistentCommands()
Fill the persistent commands intersecting the bounding box from the physics field
◆ FillTransientCommands()
Fill the transient commands intersecting the bounding box from the physics field
◆ OnRegister()
| void UPhysicsFieldComponent::OnRegister |
( |
| ) |
|
|
overridevirtual |
◆ OnUnregister()
| void UPhysicsFieldComponent::OnUnregister |
( |
| ) |
|
|
overridevirtual |
◆ RemovePersistentCommand()
Remove the persistent field command
◆ RemoveTransientCommand()
Remove the transient field command
◆ SendRenderDynamicData_Concurrent()
| void UPhysicsFieldComponent::SendRenderDynamicData_Concurrent |
( |
| ) |
|
|
overridevirtual |
◆ TickComponent()
◆ ConstructionCommands
List of all the field construction commands in the world
◆ DebugInstance
The instance of the CPU field system.
◆ FieldInstance
The instance of the GPU field system.
◆ FieldProxy
Scene proxy to be sent to the render thread.
◆ PersistentCommands
List of all the field persistent commands in the world
◆ TransientCommands
List of all the field transient commands in the world
The documentation for this class was generated from the following files: