UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneEasingFunction.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
UObject/Interface.h
"
6
#include "
UObject/ObjectMacros.h
"
7
#include "MovieSceneEasingFunction.generated.h"
8
9
10
UINTERFACE
(Category=
"Sequencer"
, Blueprintable, meta=(DisplayName =
"Easing Function"
), MinimalAPI)
11
class
UMovieSceneEasingFunction
:
public
UInterface
12
{
13
public
:
14
GENERATED_BODY
()
15
};
16
17
class
IMovieSceneEasingFunction
18
{
19
public
:
20
GENERATED_BODY
()
21
22
25
static
MOVIESCENE_API
float
EvaluateWith
(
const
TScriptInterface<IMovieSceneEasingFunction>
&
ScriptInterface
,
float
Time
);
26
27
#if WITH_EDITOR
28
virtual
FText
GetDisplayName()
const
{
return
FText::GetEmpty
(); }
29
#endif
30
31
protected
:
32
34
UFUNCTION
(BlueprintCallable, BlueprintImplementableEvent, Category =
"Sequencer|Section"
, meta=(CallInEditor=
"true"
))
35
MOVIESCENE_API
float
OnEvaluate
(
float
Interp) const;
36
38
virtual
float
Evaluate
(
float
Interp)
const
{
return
0.f; }
39
};
EAnimFunctionCallSite::OnEvaluate
@ OnEvaluate
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
Interface.h
ObjectMacros.h
GENERATED_BODY
#define GENERATED_BODY(...)
Definition
ObjectMacros.h:765
UFUNCTION
#define UFUNCTION(...)
Definition
ObjectMacros.h:745
UINTERFACE
#define UINTERFACE(...)
Definition
ObjectMacros.h:780
EUnitType::Time
@ Time
FText
Definition
Text.h:385
FText::GetEmpty
static CORE_API const FText & GetEmpty()
Definition
Text.cpp:252
IMovieSceneEasingFunction
Definition
MovieSceneEasingFunction.h:18
IMovieSceneEasingFunction::Evaluate
virtual float Evaluate(float Interp) const
Definition
MovieSceneEasingFunction.h:38
IMovieSceneEasingFunction::EvaluateWith
static MOVIESCENE_API float EvaluateWith(const TScriptInterface< IMovieSceneEasingFunction > &ScriptInterface, float Time)
Definition
MovieSceneEasingCurves.cpp:8
TScriptInterface
Definition
ScriptInterface.h:139
UInterface
Definition
Interface.h:19
UMovieSceneEasingFunction
Definition
MovieSceneEasingFunction.h:12
Engine
Source
Runtime
MovieScene
Public
Generators
MovieSceneEasingFunction.h
Generated by
1.9.8