Navigation
API > API/Plugins > API/Plugins/ControlRigEditor
| Name | FDetailKeyFrameCacheAndHandler |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRigEditor/Public/EditMode/ControlRigEditMode.h |
| Include Path | #include "EditMode/ControlRigEditMode.h" |
Syntax
struct FDetailKeyFrameCacheAndHandler : public IDetailKeyframeHandler
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDetailKeyFrameCacheAndHandler() |
EditMode/ControlRigEditMode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bValuesDirty | bool | Flag to specify that we need to update values, will poll this on edit mode tick for performance | EditMode/ControlRigEditMode.h | |
| CachedPropertyKeyedStatusMap | TMap< const IPropertyHandle *, EPropertyKeyedStatus > | Map to the last calculated property keyed status. | EditMode/ControlRigEditMode.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EditMode | FControlRigEditMode * | EditMode/ControlRigEditMode.h | ||
| WeakSequencer | TWeakPtr< ISequencer > | EditMode/ControlRigEditMode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsPropertyAnimated
(
const IPropertyHandle& PropertyHandle, |
EditMode/ControlRigEditMode.h | ||
virtual bool IsPropertyKeyable
(
const UClass* InObjectClass, |
IDetailKeyframeHandler interface | EditMode/ControlRigEditMode.h | |
void OnChannelChanged
(
const FMovieSceneChannelMetaData*, |
EditMode/ControlRigEditMode.h | ||
void OnGlobalTimeChanged() |
Delegates Resetting Cached Data | EditMode/ControlRigEditMode.h | |
void OnMovieSceneDataChanged
(
EMovieSceneDataChangeType |
EditMode/ControlRigEditMode.h | ||
void ResetCachedData() |
EditMode/ControlRigEditMode.h | ||
void SetDelegates
(
TWeakPtr< ISequencer >& InWeakSequencer, |
EditMode/ControlRigEditMode.h | ||
void UnsetDelegates() |
EditMode/ControlRigEditMode.h | ||
void UpdateIfDirty() |
EditMode/ControlRigEditMode.h |
Overridden from IDetailKeyframeHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EPropertyKeyedStatus GetPropertyKeyedStatus
(
const IPropertyHandle& PropertyHandle |
EditMode/ControlRigEditMode.h | ||
virtual bool IsPropertyKeyingEnabled() |
EditMode/ControlRigEditMode.h | ||
virtual void OnKeyPropertyClicked
(
const IPropertyHandle& KeyedPropertyHandle |
EditMode/ControlRigEditMode.h |