FObjectBindingTagCache

Owned by an FSequencer instance, this class tracks tags for object bindings, and maintains a reverse lookup map from binding to tag(s) along with other information for the tags such as color tints.

Windows
MacOS
Linux

References

Module

MovieSceneTools

Header

/Engine/Source/Editor/MovieSceneTools/Public/ObjectBindingTagCache.h

Include

#include "ObjectBindingTagCache.h"

Syntax

class FObjectBindingTagCache

Remarks

Owned by an FSequencer instance, this class tracks tags for object bindings, and maintains a reverse lookup map from binding to tag(s) along with other information for the tags such as color tints.

Variables

Name Description

Public variable

FOnUpdated

 

OnUpdatedEvent

Public event that is broadcast when this cache changes in some way

Functions

Name Description

Public function

void

 

ConditionalUpdate

(
    UMovieSceneSequence* RootSeque...
)

Conditionally update this cache based on the state of the specified root sequence

Public function Const

FLinearColor

 

GetTagColor

(
    const FName& TagName
)

Retrieve a color for the specified tag name

Public function Const

bool

 

HasTag

(
    const UE::MovieScene::FFixedObjectB...,
    const FName& TagName
)

Check whether the specified binding ID has the specified tag

Public function Const

TagIterator

 

IterateTags

(
    const UE::MovieScene::FFixedObjectB...
)

Iterate all the tags for the specified binding ID

Typedefs

Name

Description

FOnUpdated

TagIterator

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