Navigation
API > API/Plugins > API/Plugins/Mover
MovementBaseUtils: a collection of stateless static BP-accessible functions for based movement
| Name | UBasedMovementUtils |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/BasedMovementUtils.h |
| Include Path | #include "MoveLibrary/BasedMovementUtils.h" |
Syntax
UCLASS (MinimalAPI)
class UBasedMovementUtils : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UBasedMovementUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddTickDependency
(
FTickFunction& BasedObjectTick, |
Makes it so BasedObjectTick ticks after NewBase's actor ticking | MoveLibrary/BasedMovementUtils.h | |
static bool GetMovementBaseTransform
(
const UPrimitiveComponent* MovementBase, |
Get the transform (local-to-world) for the given MovementBase, optionally at the location of a bone. | MoveLibrary/BasedMovementUtils.h |
|
static bool IsADynamicBase
(
const UPrimitiveComponent* MovementBase |
Determine whether MovementBase can possibly move. | MoveLibrary/BasedMovementUtils.h |
|
static bool IsBaseSimulatingPhysics
(
const UPrimitiveComponent* MovementBase |
Determine whether MovementBase's movement is performed via physics. | MoveLibrary/BasedMovementUtils.h |
|
static void RemoveTickDependency
(
FTickFunction& BasedObjectTick, |
Removes ticking dependency of BasedObjectTick on OldBase | MoveLibrary/BasedMovementUtils.h | |
static bool TransformBasedDirectionToWorld
(
const UPrimitiveComponent* MovementBase, |
Convert a local direction to a world direction for a given MovementBase. | MoveLibrary/BasedMovementUtils.h |
|
static bool TransformBasedLocationToWorld
(
const UPrimitiveComponent* MovementBase, |
Convert a local location to a world location for a given MovementBase. | MoveLibrary/BasedMovementUtils.h |
|
static bool TransformBasedRotatorToWorld
(
const UPrimitiveComponent* MovementBase, |
Convert a local rotator to world space for a given MovementBase. | MoveLibrary/BasedMovementUtils.h |
|
static void TransformDirectionToLocal
(
FQuat BaseQuat, |
Convert a world direction to a local direction for a given MovementBase, optionally relative to the orientation of a bone. | MoveLibrary/BasedMovementUtils.h |
|
static void TransformDirectionToWorld
(
FQuat BaseQuat, |
Convert a local direction to a world direction for a given MovementBase. | MoveLibrary/BasedMovementUtils.h |
|
static void TransformLocationToLocal
(
FVector BasePos, |
Convert a world location to a local location for a given MovementBase, optionally at the location of a bone. | MoveLibrary/BasedMovementUtils.h |
|
static void TransformLocationToWorld
(
FVector BasePos, |
Convert a local location to a world location for a given MovementBase. | MoveLibrary/BasedMovementUtils.h |
|
static void TransformRotatorToLocal
(
FQuat BaseQuat, |
Convert a world space rotator to a local rotator for a given MovementBase, optionally relative to the orientation of a bone. | MoveLibrary/BasedMovementUtils.h |
|
static void TransformRotatorToWorld
(
FQuat BaseQuat, |
Convert a local rotator to world space for a given MovementBase. | MoveLibrary/BasedMovementUtils.h |
|
static bool TransformWorldDirectionToBased
(
const UPrimitiveComponent* MovementBase, |
Convert a world direction to a local direction for a given MovementBase, optionally relative to the orientation of a bone. | MoveLibrary/BasedMovementUtils.h |
|
static bool TransformWorldLocationToBased
(
const UPrimitiveComponent* MovementBase, |
Convert a world location to a local location for a given MovementBase, optionally at the location of a bone. | MoveLibrary/BasedMovementUtils.h |
|
static bool TransformWorldRotatorToBased
(
const UPrimitiveComponent* MovementBase, |
Convert a world space rotator to a local rotator for a given MovementBase, optionally relative to the orientation of a bone. | MoveLibrary/BasedMovementUtils.h |
|
static void UpdateSimpleBasedMovement
(
UMoverComponent* TargetMoverComp |
Attempts to move the actor to keep up with its base's movement using a simple sweep. | MoveLibrary/BasedMovementUtils.h |