Navigation
Unreal Engine C++ API Reference > Editor > Sequencer
Inheritance Hierarchy
- FGCObject
- FSequencerKeyStructGenerator
References
Module | Sequencer |
Header | /Engine/Source/Editor/Sequencer/Public/SequencerKeyStructGenerator.h |
Include | #include "SequencerKeyStructGenerator.h" |
Syntax
class FSequencerKeyStructGenerator : private FGCObject
Remarks
Singleton class that is used to create, store and instantiate generated structs for editing single keys on channels
Constructors
No constructors are accessible with public or protected access.
Destructors
No destructors are accessible with public or protected access.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddGeneratedStruct
(
FName InstancedStructName, |
Add the specified struct to this manager with the specified unique name, explicitly keeping it alive through AddReferencedObjects. |
![]() ![]() |
UMovieSceneKeyStructType * | Allocate a brand new, empty key struct type. | |
![]() ![]() |
UMovieSceneKeyStructType * | AllocateNewKeyStruct
(
UScriptStruct* ChannelType |
Allocate a brand new, key struct type, automatically discovering time/value properties from property meta-data. |
![]() |
TSharedPtr< FStructOnScope > | CreateKeyStructInstance
(
const TMovieSceneChannelHandle< ChannelType >& ChannelHandle, |
Create a new struct instance using the specified channel and key handles |
![]() |
UMovieSceneKeyStructType * | DefaultInstanceGeneratedStruct
(
UScriptStruct* ChannelType |
Create a new generated key struct by reflecting array properties with 'KeyTimes' and 'KeyValues' meta-data |
![]() ![]() |
void | FinalizeNewKeyStruct
(
UMovieSceneKeyStructType* InStruct |
Finalize the specified struct type by prepending a time property and linking the struct |
![]() ![]() |
FArrayProperty * | FindArrayPropertyWithTag
(
UScriptStruct* ChannelStruct, |
Helper function to locate an array property with the specified meta-data tag |
![]() |
UMovieSceneKeyStructType * | FindGeneratedStruct
(
FName InstancedStructName |
Attempt to locate an existing struct type with the specified name |
![]() ![]() |
FSequencerKeyStructGenerator & | Get () |
Access the singlton instance of this class |