Navigation
API > API/Plugins > API/Plugins/LiveLinkMovieScene > API/Plugins/LiveLinkMovieScene/MovieScene
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneLiveLinkSubSection
- UMovieSceneLiveLinkSubSectionBasicRole
References
| Module | LiveLinkMovieScene |
| Header | /Engine/Plugins/Animation/LiveLink/Source/LiveLinkMovieScene/Public/MovieScene/MovieSceneLiveLinkSubSectionBasicRole.h |
| Include | #include "MovieScene/MovieSceneLiveLinkSubSectionBasicRole.h" |
Syntax
UCLASS&40;&41;
class UMovieSceneLiveLinkSubSectionBasicRole : public UMovieSceneLiveLinkSubSection
Remarks
A LiveLinkSubSection managing special properties of the BasicRole
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IMovieSceneLiveLinkPropertyHandler > | PropertyHandler | Helper struct to manage filling channels from property array |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMovieSceneLiveLinkSubSectionBasicRole
(
const FObjectInitializer& ObjectInitializer |
Overridden from UMovieSceneLiveLinkSubSection
| Type | Name | Description | |
|---|---|---|---|
| int32 | CreateChannelProxy
(
int32 InChannelIndex, |
Links the channels of the subsection to the sections's channels proxy | |
| void | FinalizeSection
(
bool bReduceKeys, |
Wraps up the sub section's channels. May optimize keyframes if requested | |
| void | Initialize
(
TSubclassOf< ULiveLinkRole > InSubjectRole, |
Called when creating the section for the first time. | |
| bool | IsRoleSupported
(
const TSubclassOf< ULiveLinkRole >& RoleToSupport |
Return true if this sub section can manage the specified role | |
| void | RecordFrame
(
FFrameNumber InFrameNumber, |
Adds keyframe to channels associated to sub section from the incoming frame data |