Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
| Name | FMoviePipelineSurfaceQueue |
| Type | struct |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineSurfaceReader.h |
| Include Path | #include "MoviePipelineSurfaceReader.h" |
Syntax
struct FMoviePipelineSurfaceQueue
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Movable. | MoviePipelineSurfaceReader.h | ||
| Non Copyable. | MoviePipelineSurfaceReader.h | ||
FMoviePipelineSurfaceQueue
(
FIntPoint InSurfaceSize, |
MoviePipelineSurfaceReader.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FMoviePipelineSurfaceQueue() |
MoviePipelineSurfaceReader.h |
Structs
| Name | Remarks |
|---|---|
| FResolveSurface |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentFrameIndex | int32 | Which surface is the next target to be copied to. | MoviePipelineSurfaceReader.h | |
| FrameResolveLatency | int32 | How many frames do we wait before we resolve a frame? | MoviePipelineSurfaceReader.h | |
| LastUsedFrame | uint64 | The last frame this surface was used. | MoviePipelineSurfaceReader.h | |
| Surfaces | TArray< FResolveSurface > | The array of surfaces we can resolve a render target to. More peformant if there's more than one. | MoviePipelineSurfaceReader.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BlockUntilAnyAvailable() |
MoviePipelineSurfaceReader.h | ||
bool IsStale() |
Returns true if the amount of frames between the current frame and the last used frame is greater than a specific threshold | MoviePipelineSurfaceReader.h | |
void OnRenderTargetReady_RenderThread
(
const FTextureRHIRef InRenderTarget, |
MoviePipelineSurfaceReader.h | ||
void Shutdown() |
MoviePipelineSurfaceReader.h | ||
void UpdateLastUsedFrame() |
Updates the stored last used frame to be the current frame | MoviePipelineSurfaceReader.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MoviePipelineSurfaceReader.h | |||
| MoviePipelineSurfaceReader.h |