Navigation
API > API/Editor > API/Editor/Sequencer
Cache structure that stores all the sequencer-specific things that contribute to the cached screen-space renderered key states
| Name | FChannelViewKeyCachedState |
| Type | struct |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/Views/SChannelView.h |
| Include Path | #include "MVVM/Views/SChannelView.h" |
Syntax
struct FChannelViewKeyCachedState
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor for SWidget construction - not to be used under other circumstances | MVVM/Views/SChannelView.h | ||
FChannelViewKeyCachedState
(
TRange< FFrameTime > InVisibleRange, |
Real constructor for use when rendering | MVVM/Views/SChannelView.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCollapseChildren | bool | Whether to gather keys for all children and collapse them into this renderer (normally only true when an item is collapsed) | MVVM/Views/SChannelView.h | |
| bIsChannelHovered | bool | Whether this channel is hovered | MVVM/Views/SChannelView.h | |
| bShowCurve | bool | Whether to draw a visual representation of the curve on this track as well | MVVM/Views/SChannelView.h | |
| bShowKeyBars | bool | Whether to show key bars | MVVM/Views/SChannelView.h | |
| KeySizePx | FVector2D | The size of the keys to draw | MVVM/Views/SChannelView.h | |
| NonLinearTransform | TWeakPtr< INonLinearTimeTransform > | Weak ptr to the last used non-linear transform for rendering these keys | MVVM/Views/SChannelView.h | |
| RawHotspotDoNotUse | ITrackAreaHotspot * | DO NOT DEREFERENCE. | MVVM/Views/SChannelView.h | |
| SelectionPreviewHash | uint32 | The value of FSequencerSelectionPreview::GetSelectionHash when this cache was created | MVVM/Views/SChannelView.h | |
| SelectionSerial | uint32 | The value of FSequencerSelection::GetSerialNumber when this cache was created | MVVM/Views/SChannelView.h | |
| ValidPlayRangeMax | FFrameNumber | MVVM/Views/SChannelView.h | ||
| ValidPlayRangeMin | FFrameNumber | The min/max tick value relating to the FMovieSceneSubSequenceData::ValidPlayRange bounds, or the current playback range | MVVM/Views/SChannelView.h | |
| VisibleRange | TRange< FFrameTime > | The current view range | MVVM/Views/SChannelView.h | |
| WeakHotspot | TWeakPtr< ITrackAreaHotspot > | The current track area hotspot | MVVM/Views/SChannelView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EViewDependentCacheFlags CompareTo
(
const FChannelViewKeyCachedState& Other |
Compare this cache to another, returning what (if anything) has changed | MVVM/Views/SChannelView.h |