Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Sections
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneSignedObject
- UMovieSceneSection
- UMovieSceneBaseCacheSection
- UMovieSceneChaosCacheSection
- UMovieSceneNiagaraCacheSection
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneBaseCacheSection.h |
| Include | #include "Sections/MovieSceneBaseCacheSection.h" |
Syntax
class UMovieSceneBaseCacheSection : public UMovieSceneSection
Remarks
Movie scene section that control base cache playback
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMovieSceneBaseCacheParams * | ParamsPtr | Pointer to the concrete uproperty that will be instanced in each BaseCacheSection children | |
| float | PreviousPlayRate |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMovieSceneBaseCacheSection
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| float | MapTimeToAnimation
(
float ComponentDuration, |
Get Frame Time as Animation Time |
Overridden from UMovieSceneSection
| Type | Name | Description | |
|---|---|---|---|
| TOptional< TRange< FFrameNumber > > | Returns the range to auto size this section to, if there is one. | ||
| TOptional< FFrameTime > | The optional offset time of this section | ||
| void | GetSnapTimes
(
TArray< FFrameNumber >& OutSnapTimes, |
Gets all snap times for this section | |
| UMovieSceneSection * | SplitSection
(
FQualifiedFrameTime SplitTime, |
Split a section in two at the split time | |
| void | TrimSection
(
FQualifiedFrameTime TrimTime, |
Trim a section at the trim time |