![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <World.h>
Public Member Functions | |
| FDeferredComponentMoveData ()=default | |
Represents a single "move" of a component generated by a scoped movement update. Keeps track of movement data for scene components who have requested to processed as part of a Deferred Movement Group. This is populated by using ScopedMovementUpdates of type EScopedUpdate::DeferredGroupUpdates.
This is a snapshot of the state of a FScopedMovementUpdate and keep track of to use for later. Populated in UWorld::PushComponentGroupMove after a DeferredGroupMove finishes on a scene component.
The world will process these deferred moves all at once to improve game thread performance, including propagating changes to the physics simulation state.
|
default |
| FScopedMovementUpdate::TScopedBlockingHitArray FDeferredComponentMoveData::BlockingHits |
| TWeakObjectPtr<USceneComponent> FDeferredComponentMoveData::ComponentToMove = nullptr |
The component which this move data should be applied to.
| int32 FDeferredComponentMoveData::FinalOverlapCandidatesIndex = INDEX_NONE |
| FTransform FDeferredComponentMoveData::InitialTransform |
| FScopedMovementUpdate::EOverlapState FDeferredComponentMoveData::OverlapState = FScopedMovementUpdate::EOverlapState::eUnknown |
| FScopedMovementUpdate::TScopedOverlapInfoArray FDeferredComponentMoveData::PendingOverlaps |
| ETeleportType FDeferredComponentMoveData::TeleportType = ETeleportType::None |