Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/IAsyncPhysicsStateProcessor
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnAsyncCreatePhysicsStateBegin_GameThread () |
Physics/Experimental/AsyncPhysicsStateProcessorInterface.h | ||
virtual void OnAsyncCreatePhysicsStateBegin_GameThread
(
TSet< UObject* >& OutRootedObjects |
Called on the GameThread before the component's physics state is created. | Physics/Experimental/AsyncPhysicsStateProcessorInterface.h |
OnAsyncCreatePhysicsStateBegin_GameThread()
| Name | OnAsyncCreatePhysicsStateBegin_GameThread |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Physics/Experimental/AsyncPhysicsStateProcessorInterface.h |
| Include Path | #include "Physics/Experimental/AsyncPhysicsStateProcessorInterface.h" |
virtual void OnAsyncCreatePhysicsStateBegin_GameThread()
OnAsyncCreatePhysicsStateBegin_GameThread(TSet< UObject * > &)
Description
Called on the GameThread before the component's physics state is created. Allows preparing caches for asynchronous physics state creation and adding any objects that must remain rooted during the async process.
| Name | OnAsyncCreatePhysicsStateBegin_GameThread |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Public/Physics/Experimental/AsyncPhysicsStateProcessorInterface.h |
| Include Path | #include "Physics/Experimental/AsyncPhysicsStateProcessorInterface.h" |
virtual void OnAsyncCreatePhysicsStateBegin_GameThread
(
TSet< UObject * > & OutRootedObjects
)
Parameters
| Name | Remarks |
|---|---|
| OutRootedObjects | Objects that must be rooted for the duration of the async creation. |