FScopedSequencerMovementUpdate

WARNING: [FScopedMovementUpdate](API\Runtime\Engine\Components\FScopedMovementUpdate) is very specifically designed with strict ordering constraints on its constructor and destructor.

Windows
MacOS
Linux

Inheritance Hierarchy

FNoncopyable

FScopedMovementUpdate

UMovieSceneDeferredComponentMovementSystem::FScopedSequencerMovementUpdate

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Systems/MovieSceneDeferredComponentMovementSystem.h

Include

#include "Systems/MovieSceneDeferredComponentMovementSystem.h"

Syntax

struct FScopedSequencerMovementUpdate : public FScopedMovementUpdate

Remarks

WARNING: FScopedMovementUpdate is very specifically designed with strict ordering constraints on its constructor and destructor. Care is taken here to ensure 2 things:

FScopedMovementUpdate can never be moved or copied (its address is cached inside USceneComponent::ScopedMovementStack)

Once constructed, they must be destructed in strictly reverse order

Constructors

Name Description

Public function

FScopedSequencerMovementUpdate

(
    USceneComponent* Component
)

Public function

FScopedSequencerMovementUpdate

(
    const FScopedSequencerMovementUpdat...
)

Public function

FScopedSequencerMovementUpdate

(
    FScopedSequencerMovementUpdate&&
)

Functions

Name Description

Public function Const

USceneCompon...

 

GetComponent()

Operators

Name Description

Public function

void

 

operator=

(
    const FScopedSequencerMovementUpdat...
)

Public function

void

 

operator=

(
    FScopedSequencerMovementUpdate&&
)

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