UMovieSceneParameterSection

A single movie scene section which can contain data for multiple named parameters.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneParameterSection.h

Include

#include "Sections/MovieSceneParameterSection.h"

Syntax

class UMovieSceneParameterSection : public UMovieSceneSection

Remarks

A single movie scene section which can contain data for multiple named parameters.

Variables

Name Description

Protected variable

TArray< FBoolPa...

 

BoolParameterNamesAndCurves

The bool parameter names and their associated curves.

Protected variable

TArray< FColorP...

 

ColorParameterNamesAndCurves

The color parameter names and their associated curves.

Protected variable

TArray< FScalar...

 

ScalarParameterNamesAndCurves

The scalar parameter names and their associated curves.

Protected variable

TArray< FTransf...

 

TransformParameterNamesAndCurves

The transform parameter names and their associated curves.

Protected variable

TArray< FVector...

 

Vector2DParameterNamesAndCurves

The vector3D parameter names and their associated curves.

Protected variable

TArray< FVector...

 

VectorParameterNamesAndCurves

The vector parameter names and their associated curves.

Constructors

Name Description

Public function

UMovieSceneParameterSection

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

AddBoolParameterKey

(
    FName InParameterName,
    FFrameNumber InTime,
    bool InValue
)

Adds a a key for a specific bool parameter at the specified time with the specified value.

Public function

void

 

AddColorParameterKey

(
    FName InParameterName,
    FFrameNumber InTime,
    FLinearColor InValue
)

Adds a a key for a specific color parameter at the specified time with the specified value.

Public function

void

 

AddScalarParameterKey

(
    FName InParameterName,
    FFrameNumber InTime,
    float InValue
)

Adds a a key for a specific scalar parameter at the specified time with the specified value.

Public function

void

 

AddTransformParameterKey

(
    FName InParameterName,
    FFrameNumber InTime,
    const FTransform& InValue
)

Adds a a key for a specific color parameter at the specified time with the specified value.

Public function

void

 

AddVector2DParameterKey

(
    FName InParameterName,
    FFrameNumber InTime,
    FVector2D InValue
)

Adds a a key for a specific vector2D parameter at the specified time with the specified value.

Public function

void

 

AddVectorParameterKey

(
    FName InParameterName,
    FFrameNumber InTime,
    FVector InValue
)

Adds a a key for a specific vector parameter at the specified time with the specified value.

Public function Const

const TArray...

 

GetBoolParameterNamesAndCurves()

Gets the animated bool parameters and their associated curves.

Public function

TArray< FBoo...

 

GetBoolParameterNamesAndCurves()

Gets the animated bool parameters and their associated curves.

Public function Const

const TArray...

 

GetColorParameterNamesAndCurves()

Gets the animated color parameters and their associated curves.

Public function

TArray< FCol...

 

GetColorParameterNamesAndCurves()

Gets the animated color parameters and their associated curves.

Public function Const

void

 

GetParameterNames

(
    TSet< FName >& ParameterNames
)

Gets the set of all parameter names used by this section.

Public function Const

const TArray...

 

GetScalarParameterNamesAndCurves()

Gets the animated scalar parameters and their associated curves.

Public function

TArray< FSca...

 

GetScalarParameterNamesAndCurves()

Gets the animated scalar parameters and their associated curves.

Public function Const

const TArray...

 

GetTransformParameterNamesAndCurves()

Gets the animated transform parameters and their associated curves.

Public function

TArray< FTra...

 

GetTransformParameterNamesAndCurves()

Gets the animated transform parameters and their associated curves.

Public function Const

const TArray...

 

GetVector2DParameterNamesAndCurves()

Gets the animated vector2D parameters and their associated curves.

Public function

TArray< FVec...

 

GetVector2DParameterNamesAndCurves()

Gets the animated vector2D parameters and their associated curves.

Public function Const

const TArray...

 

GetVectorParameterNamesAndCurves()

Gets the animated vector parameters and their associated curves.

Public function

TArray< FVec...

 

GetVectorParameterNamesAndCurves()

Gets the animated vector parameters and their associated curves.

Protected function Virtual

void

 

ReconstructChannelProxy

(
    bool bForce
)

Public function

bool

 

RemoveBoolParameter

(
    FName InParameterName
)

Removes a bool parameter from this section.

Public function

bool

 

RemoveColorParameter

(
    FName InParameterName
)

Removes a color parameter from this section.

Public function

bool

 

RemoveScalarParameter

(
    FName InParameterName
)

Removes a scalar parameter from this section.

Public function

bool

 

RemoveTransformParameter

(
    FName InParameterName
)

Removes a transform parameter from this section.

Public function

bool

 

RemoveVector2DParameter

(
    FName InParameterName
)

Removes a vector2D parameter from this section.

Public function

bool

 

RemoveVectorParameter

(
    FName InParameterName
)

Removes a vector parameter from this section.

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditImport()

Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization

Protected function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

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