UBaseMovementComponent

Base component for movement.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NetworkPrediction

Header

/Engine/Plugins/Runtime/NetworkPrediction/Source/NetworkPrediction/Public/Movement/BaseMovementComponent.h

Include

#include "Movement/BaseMovementComponent.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class UBaseMovementComponent : public UNetworkPredictionComponent

Remarks

Base component for movement. This essentially has the generic glue for selecting an UpdatedComponent and moving it along the world It is abstract in that you still need to define which simulation the component runs (via ::InstantiateNetworkedSimulation)

Variables

Constructors

Name Description

Public function

UBaseMovementComponent()

Functions

Name Description

Protected function Virtual UFunction

void

 

PhysicsVolumeChanged

(
    APhysicsVolume* NewVolume
)

Protected function Virtual

void

 

SetUpdatedComponent

(
    USceneComponent* NewUpdatedCom...
)

Basic "Update Component/Ticking".

Protected function Virtual

void

 

UpdateTickRegistration()

Overridden from UActorComponent

Name Description

Public function Virtual

void

 

InitializeComponent()

Initializes the component.

Public function Virtual

void

 

OnRegister()

Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called.

Public function Virtual

void

 

RegisterComponentTickFunctions

(
    bool bRegister
)

Virtual call chain to register all tick functions

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss