Navigation
API > API/Editor > API/Editor/SequencerCore > API/Editor/SequencerCore/MVVM > API/Editor/SequencerCore/MVVM/Views
References
| Module | SequencerCore |
| Header | /Engine/Source/Editor/SequencerCore/Public/MVVM/Views/KeyRenderer.h |
| Include | #include "MVVM/Views/KeyRenderer.h" |
Syntax
struct FKeyRenderer
Remarks
Utility class for efficiently drawing large numbers of keys on a track lane.
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | Draw
(
const FKeyBatchParameters& Params, |
Draw this batch | |
| int32 | DrawCurve
(
const FKeyBatchParameters& Params, |
Draw this batch's curve | |
| bool | HasCurve () |
Returns true if this renderer has a curve, false otherwise | |
| bool | HitTestKeyBar
(
const FFrameTime& Time, |
Retrieve keys at the specified position | |
| void | HitTestKeys
(
const FFrameTime& Time, |
Retrieve keys at the specified position | |
| void | Initialize
(
const FViewModelPtr& InViewModel |
Initialize this renderer with a generic model | |
| void | Update
(
const FKeyBatchParameters& Params, |
Update any invalidated data required for drawing keys |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FKeyBar | |||
| FKeysForModel |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EKeyBarRenderingFlags | |||
| EKeyRenderingFlags | Flag enum signifying states for a particular key or group of keys |