Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/MovieSceneToolHelpers
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool MergeSections
(
UMovieSceneSection* BaseSection, |
MovieSceneToolHelpers.h | ||
static bool MergeSections
(
UMovieSceneSection* BaseSection, |
Merge the following set of sections. | MovieSceneToolHelpers.h |
MergeSections(UMovieSceneSection , UMovieSceneSection , int32, int32, const TRange< FFrameNumber > &, const TArray< UMovieSceneSection > &, const int32 )
| Name | MergeSections |
| Type | function |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/MovieSceneToolHelpers.h |
| Include Path | #include "MovieSceneToolHelpers.h" |
template<typename ChannelType>
static bool MergeSections
(
UMovieSceneSection * BaseSection,
UMovieSceneSection * TopSection,
int32 StartIndex,
int32 EndIndex,
const TRange < FFrameNumber > & Range,
const TArray < UMovieSceneSection * > & TrackSections,
const int32 * Increment
)
MergeSections(UMovieSceneSection , TArray< UMovieSceneSection > &, TArray< UMovieSceneSection > &, int32, int32, const TRange< FFrameNumber > &, const int32 )
Description
Merge the following set of sections. Should be used when blending just Absolute with additive sections. If Merging with overrides, use the above MergeSections function
| Name | MergeSections |
| Type | function |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/MovieSceneToolHelpers.h |
| Include Path | #include "MovieSceneToolHelpers.h" |
template<typename ChannelType>
static bool MergeSections
(
UMovieSceneSection * BaseSection,
TArray < UMovieSceneSection * > & AbsoluteSections,
TArray < UMovieSceneSection * > & AdditiveSections,
int32 StartIndex,
int32 EndIndex,
const TRange < FFrameNumber > & Range,
const int32 * Increment
)
Returns true if successful
Parameters
| Name | Remarks |
|---|---|
| BaseSection | The section to merge onto |
| AbsoluteSections | Set of absolute functions to merge |
| AddditveSections | Set of Additive functions to merge |
| StartIndex | Start Index of the channels we are merging |
| EndIndex | End Index of the channels we are merging, should be no greater than the number of channels -1 |
| Range | Range of time over which we will merge Control Rig sections and don't want to merge the last weight float channel |
| Increment | Optional increment index, if specfied we bake over the range using the increment value, otherwise by default we just merge onto the existing keys |