Navigation
Unreal Engine C++ API Reference > Plugins > LiveLinkMovieScene > MovieScene
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneLiveLinkSubSection
- UMovieSceneLiveLinkSubSectionAnimation
- UMovieSceneLiveLinkSubSectionBasicRole
- UMovieSceneLiveLinkSubSectionProperties
References
Module | LiveLinkMovieScene |
Header | /Engine/Plugins/Animation/LiveLink/Source/LiveLinkMovieScene/Public/MovieScene/MovieSceneLiveLinkSubSection.h |
Include | #include "MovieScene/MovieSceneLiveLinkSubSection.h" |
Syntax
UCLASS&40;Abstract&41;
class UMovieSceneLiveLinkSubSection : public UObject
Remarks
Base class to manage recording live link data structure properties If user specifics data need to be managed in a certain way, create your own sub section
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TSharedPtr< FLiveLinkStaticDataStruct > | StaticData | |
![]() ![]() |
TSubclassOf< ULiveLinkRole > | SubjectRole | |
![]() ![]() |
FLiveLinkSubSectionData | SubSectionData | Data associated to properties managed by this sub section |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UMovieSceneLiveLinkSubSection
(
const FObjectInitializer& ObjectInitializer |
Functions
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 |
![]() ![]() ![]() |
int32 | Gets the number of channels associated with this sub section | |
![]() ![]() |
TArray< TSubclassOf< UMovieSceneLiveLinkSubSection > > | GetLiveLinkSubSectionForRole
(
const TSubclassOf< ULiveLinkRole >& RoleToSupport |
|
![]() |
FLiveLinkPropertyData * | GetPropertyData
(
int32 InPropertyIndex |
|
![]() ![]() |
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 |
![]() |
void | SetStaticData
(
const TSharedPtr< FLiveLinkStaticDataStruct >& InStaticData |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |