Navigation
API > API/Runtime > API/Runtime/MovieScene
A structure for holding all the values of channels contributing to an animated property.
Some of these channels are "decomposed", i.e. their values are set aside and matched to the channel entity that produced them. The other channels are mixed together in a non-decomposed result.
| Name | FDecomposedValue |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneDecompositionQuery.h |
| Include Path | #include "EntitySystem/MovieSceneDecompositionQuery.h" |
Syntax
struct FDecomposedValue
Structs
| Name | Remarks |
|---|---|
| FResult |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllDecomposedOverrides | TArray< FWeightedValue > | Values for non-decomposed overides, we leave it decomposed | EntitySystem/MovieSceneDecompositionQuery.h | |
| DecomposedAbsolutes | TArray< TTuple< FMovieSceneEntityID, FWeightedValue > > | Decomposed values for channels we're interested in. | EntitySystem/MovieSceneDecompositionQuery.h | |
| DecomposedAdditives | TArray< TTuple< FMovieSceneEntityID, FWeightedValue > > | EntitySystem/MovieSceneDecompositionQuery.h | ||
| DecomposedOverrides | TArray< TTuple< FMovieSceneEntityID, FWeightedValue > > | EntitySystem/MovieSceneDecompositionQuery.h | ||
| Result | FResult | The absolute and additive values for all the non-decomposed channels | EntitySystem/MovieSceneDecompositionQuery.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
double Recompose
(
FMovieSceneEntityID EntityID, |
Get the value that the channel behind the given entity should have in order for the combined blended values of all known channels to produce the desired current value. | EntitySystem/MovieSceneDecompositionQuery.h |