UMovieSceneBindingOverrides

A one-to-many definition of movie scene object binding IDs to overridden objects that should be bound to that binding.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UMovieSceneBindingOverrides

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/MovieSceneBindingOverrides.h

Include

#include "MovieSceneBindingOverrides.h"

Syntax

class UMovieSceneBindingOverrides : public UObject

Remarks

A one-to-many definition of movie scene object binding IDs to overridden objects that should be bound to that binding.

Constructors

Name Description

Public function

UMovieSceneBindingOverrides

(
    const FObjectInitializer& Init
)

Default constructor

Functions

Name Description

Public function

void

 

AddBinding

(
    FMovieSceneObjectBindingID Binding,
    UObject* Object,
    bool bAllowBindingsFromAsset
)

Adds the specified actor to the overridden bindings for the specified binding ID, optionally still allowing the bindings defined in the sequence.

Public function Const

bool

 

LocateBoundObjects

(
    const FGuid& InBindingId,
    FMovieSceneSequenceID InSequenceID,
    TArray< UObject*, TInlineAlloc...
)

Protected function Const

void

 

RebuildLookupMap()

Rebuild the lookup map for efficient lookup.

Public function

void

 

RemoveBinding

(
    FMovieSceneObjectBindingID Binding,
    UObject* Object
)

Removes the specified actor from the specified binding's actor array.

Public function

void

 

ResetBinding

(
    FMovieSceneObjectBindingID Binding
)

Resets the specified binding back to the defaults defined by the sequence.

Public function

void

 

ResetBindings()

Resets all overridden bindings back to the defaults defined by the sequence.

Public function

void

 

SetBinding

(
    FMovieSceneObjectBindingID Binding,
    const TArray< UObject* >& Obj...,
    bool bAllowBindingsFromAsset
)

Overrides the specified binding with the specified objects, optionally still allowing the bindings defined in the sequence.

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally