TPropertyActuator

Blending actuator type that knows how to apply values of type PropertyType

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieScenePropertyTemplate.h

Include

#include "Evaluation/MovieScenePropertyTemplate.h"

Syntax

template<typename PropertyType>
struct TPropertyActuator : public TMovieSceneBlendingActuator< PropertyType >

Remarks

Blending actuator type that knows how to apply values of type PropertyType

Variables

Name Description

Public variable

PropertyTemplat...

 

PropertyData

Constructors

Name Description

Public function

TPropertyActuator

(
    const PropertyTemplate::FSectionDat...
)

Functions

Name Description

Public function Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< float >::Para...,
    const TBlendableTokenStack< float >...,
    const FMovieSceneContext& Context
)

Specializations.

Public function Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< int32 >::Para...,
    const TBlendableTokenStack< int32 >...,
    const FMovieSceneContext& Context
)

Public function Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< FVector2D >::...,
    const TBlendableTokenStack< FVector...,
    const FMovieSceneContext& Context
)

Public function Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< FEulerTransfo...,
    const TBlendableTokenStack< FEulerT...,
    const FMovieSceneContext& Context
)

Public function Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< FTransform >:...,
    const TBlendableTokenStack< FTransf...,
    const FMovieSceneContext& Context
)

Public function Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< FVector4 >::P...,
    const TBlendableTokenStack< FVector...,
    const FMovieSceneContext& Context
)

Public function Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< FVector >::Pa...,
    const TBlendableTokenStack< FVector...,
    const FMovieSceneContext& Context
)

Public function Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< FWidgetTransf...,
    const TBlendableTokenStack< FWidget...,
    const FMovieSceneContext& Context
)

Public function Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< FMargin >::Pa...,
    const TBlendableTokenStack< FMargin...,
    const FMovieSceneContext& Context
)

Overridden from TMovieSceneBlendingActuator

Name Description

Public function Virtual Const

void

 

Actuate

(
    FMovieSceneInterrogationData& Inte...,
    typename TCallTraits< PropertyType ...,
    const TBlendableTokenStack< Propert...,
    const FMovieSceneContext& Context
)

This will be specialized at end of this file for floats, transforms,eulertransforms and vectors.

Public function Virtual

void

 

Actuate

(
    UObject* InObject,
    typename TCallTraits< PropertyType ...,
    const TBlendableTokenStack< Propert...,
    const FMovieSceneContext& Context,
    FPersistentEvaluationData& Persist...,
    IMovieScenePlayer& Player
)

Apply the the specified value to an object.

Public function Virtual Const

PropertyType

 

RetrieveCurrentValue

(
    UObject* InObject,
    IMovieScenePlayer* Player
)

Retrieve the current value of the specified object

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