UMovieSceneBindingExtensions

Function library containing methods that should be hoisted onto FMovieSceneBindingProxies for scripting

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

SequencerScripting

Header

/Engine/Plugins/MovieScene/SequencerScripting/Source/SequencerScripting/Public/ExtensionLibraries/MovieSceneBindingExtensions.h

Include

#include "ExtensionLibraries/MovieSceneBindingExtensions.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UMovieSceneBindingExtensions : public UBlueprintFunctionLibrary

Remarks

Function library containing methods that should be hoisted onto FMovieSceneBindingProxies for scripting

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category, Meta

UMovieSceneT...

 

AddTrack

(
    const FSequencerBindingProxy& InBi...,
    TSubclassOf< UMovieSceneTrack > Tra...
)

Add a new track to the specified binding

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< UMov...

 

FindTracksByExactType

(
    const FSequencerBindingProxy& InBi...,
    TSubclassOf< UMovieSceneTrack > Tra...
)

Find all tracks within a given binding of the specified type, not allowing sub-classed types

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< UMov...

 

FindTracksByType

(
    const FSequencerBindingProxy& InBi...,
    TSubclassOf< UMovieSceneTrack > Tra...
)

Find all tracks within a given binding of the specified type

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FSeq...

 

GetChildPossessables

(
    const FSequencerBindingProxy& InBi...
)

Get all the children of this binding

Public function Static UFunction BlueprintCallable, Category, Meta

FText

 

GetDisplayName

(
    const FSequencerBindingProxy& InBi...
)

Get this binding's name

Public function Static UFunction BlueprintCallable, Category, Meta

FGuid

 

GetId

(
    const FSequencerBindingProxy& InBi...
)

Get this binding's ID

Public function Static UFunction BlueprintCallable, Category, Meta

FString

 

GetName

(
    const FSequencerBindingProxy& InBi...
)

Get this binding's object non-display name

Public function Static UFunction BlueprintCallable, Category, Meta

UObject *...

 

GetObjectTemplate

(
    const FSequencerBindingProxy& InBi...
)

Get this binding's object template

Public function Static UFunction BlueprintCallable, Category, Meta

FSequencerBi...

 

GetParent

(
    const FSequencerBindingProxy& InBi...
)

Get the parent of this binding

Public function Static UFunction BlueprintCallable, Category, Meta

UClass *

 

GetPossessedObjectClass

(
    const FSequencerBindingProxy& InBi...
)

Get this binding's possessed object class

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< UMov...

 

GetTracks

(
    const FSequencerBindingProxy& InBi...
)

Get all the tracks stored within this binding

Public function Static UFunction BlueprintPure, Category, Meta

bool

 

IsValid

(
    const FSequencerBindingProxy& InBi...
)

Check whether the specified binding is valid

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

Remove

(
    const FSequencerBindingProxy& InBi...
)

Remove the specified binding

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

RemoveTrack

(
    const FSequencerBindingProxy& InBi...,
    UMovieSceneTrack* TrackToRemov...
)

Remove the specified track from this binding

Public function Static

void

 

SetParent

(
    const FSequencerBindingProxy& InBi...,
    const FSequencerBindingProxy& InPa...
)

Set the parent to this binding

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