Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
| Name | FCameraCutSubSectionHierarchyNode |
| Type | struct |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MovieRenderPipelineDataTypes.h |
| Include Path | #include "MovieRenderPipelineDataTypes.h" |
Syntax
struct FCameraCutSubSectionHierarchyNode : public TSharedFromThis< FCameraCutSubSectionHierarchyNode >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FCameraCutSubSectionHierarchyNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCameraCutSubSectionHierarchyNode() |
MovieRenderPipelineDataTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditionalSectionsToExpand | TArray< TTuple< UMovieSceneSection *, TRange< FFrameNumber > > > | An array of sections that we should expand, as well as their original range for restoration later. | MovieRenderPipelineDataTypes.h | |
| bOriginalCameraCutIsActive | bool | MovieRenderPipelineDataTypes.h | ||
| bOriginalMovieScenePackageDirty | bool | MovieRenderPipelineDataTypes.h | ||
| bOriginalMovieScenePlaybackRangeLocked | bool | MovieRenderPipelineDataTypes.h | ||
| bOriginalMovieSceneReadOnly | bool | MovieRenderPipelineDataTypes.h | ||
| bOriginalShotSectionIsActive | bool | MovieRenderPipelineDataTypes.h | ||
| bOriginalShotSectionIsLocked | bool | MovieRenderPipelineDataTypes.h | ||
| CameraCutSection | TWeakObjectPtr< class UMovieSceneCameraCutSection > | The UMovieSceneCameraCutSection within the movie scene (if any) | MovieRenderPipelineDataTypes.h | |
| EvaluationType | EMovieSceneEvaluationType | MovieRenderPipelineDataTypes.h | ||
| MovieScene | TWeakObjectPtr< class UMovieScene > | The UMovieScene that this node has data for. | MovieRenderPipelineDataTypes.h | |
| NodeID | FMovieSceneSequenceID | MovieRenderPipelineDataTypes.h | ||
| OriginalCameraCutSectionRange | TRange< FFrameNumber > | MovieRenderPipelineDataTypes.h | ||
| OriginalMovieScenePlaybackRange | TRange< FFrameNumber > | These are used to restore this node back to its proper shape post render. | MovieRenderPipelineDataTypes.h | |
| OriginalSequenceFlags | EMovieSceneSequenceFlags | MovieRenderPipelineDataTypes.h | ||
| OriginalShotSectionRange | TRange< FFrameNumber > | MovieRenderPipelineDataTypes.h | ||
| Section | TWeakObjectPtr< class UMovieSceneSubSection > | The UMovieSceneSubSection within the movie scene (if any) | MovieRenderPipelineDataTypes.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Children | TArray< TSharedPtr< FCameraCutSubSectionHierarchyNode > > | An array of pointers to our children for downwards traversal. | MovieRenderPipelineDataTypes.h | |
| Parent | TSharedPtr< FCameraCutSubSectionHierarchyNode > | A pointer to the next node in the tree who actually includes us in the hierarchy. | MovieRenderPipelineDataTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddChild
(
TSharedPtr< FCameraCutSubSectionHierarchyNode > InChild |
MovieRenderPipelineDataTypes.h | ||
TArray< TSharedPtr< FCameraCutSubSectionHierarchyNode > > GetChildren() |
MovieRenderPipelineDataTypes.h | ||
TSharedPtr< FCameraCutSubSectionHierarchyNode > GetParent() |
MovieRenderPipelineDataTypes.h | ||
bool IsEmpty() |
MovieRenderPipelineDataTypes.h | ||
void SetParent
(
TSharedPtr< FCameraCutSubSectionHierarchyNode > InParent |
MovieRenderPipelineDataTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FCameraCutSubSectionHierarchyNode& InRHS |
MovieRenderPipelineDataTypes.h | ||
bool operator==
(
const FCameraCutSubSectionHierarchyNode& InRHS |
MovieRenderPipelineDataTypes.h |