Navigation
API > API/Runtime > API/Runtime/Engine
| Name | IMovementInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/MovementInterface.h |
| Include Path | #include "GameFramework/MovementInterface.h" |
Syntax
class IMovementInterface
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject * GetMovementOwner () |
Returns the object that owns the movement system. | GameFramework/MovementInterface.h |
|
FTransform GetTransform() |
Returns world space Transform of object moved by the movement system | GameFramework/MovementInterface.h |
|
UObject * GetUpdatedObject() |
Returns the root object being moved (updated) by the movement system Note: This can return nullptr with certain movement setups | GameFramework/MovementInterface.h |
|
FVector GetVelocity() |
Returns velocity of object moved by the movement system | GameFramework/MovementInterface.h |
|
void RequestStopMovement () |
Stops active movement. | GameFramework/MovementInterface.h |
|