Navigation
API > API/Plugins > API/Plugins/Mover
AsyncMovementUtils: a collection of stateless static BP-accessible functions focused on testing potential movements in a threadsafe manner without actually causing immediate changes.
| Name | UAsyncMovementUtils |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/AsyncMovementUtils.h |
| Include Path | #include "MoveLibrary/AsyncMovementUtils.h" |
Syntax
UCLASS (MinimalAPI, Experimental)
class UAsyncMovementUtils : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UAsyncMovementUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool FindMoveToResolveInitialPenetration_Internal
(
const FMovingComponentSet& MovingComps, |
Attempts to find a move that would resolve an initially penetrating blockage. | MoveLibrary/AsyncMovementUtils.h | |
static bool TestDepenetratingMove
(
const FMovingComponentSet& MovingComps, |
Tests potential movement of a component without actually moving it, taking penetration resolution issues into account first. | MoveLibrary/AsyncMovementUtils.h |
|
static bool TestDepenetratingMove
(
const FMovingComponentSet& MovingComps, |
Tests potential movement of a component without actually moving it, taking penetration resolution issues into account first. | MoveLibrary/AsyncMovementUtils.h | |
static bool TestMoveComponent_Internal
(
const FMovingComponentSet& MovingComps, |
Tests a move of a component without actually moving it. | MoveLibrary/AsyncMovementUtils.h | |
static float TestSlidingMoveAlongHitSurface
(
const FMovingComponentSet& MovingComps, |
Tests potential movement of a component sliding along a surface, without actually moving it. | MoveLibrary/AsyncMovementUtils.h |
|
static float TestSlidingMoveAlongHitSurface
(
const FMovingComponentSet& MovingComps, |
Tests potential movement of a component sliding along a surface, without actually moving it. | MoveLibrary/AsyncMovementUtils.h |