Module |
|
Header |
/Engine/Source/Runtime/MovieSceneCapture/Public/FrameGrabber.h |
Include |
#include "FrameGrabber.h" |
struct FViewportSurfaceReader
A single, managed surface used as a render target resolution destination
Name | Description | ||
---|---|---|---|
|
FEvent * |
AvailableEvent |
Optional event that is triggered when the surface is no longer in use |
|
bEnabled |
Whether this surface reader is enabled or not |
|
|
bIsEnabled |
Whether this reader is enabled or not. |
|
|
bQueuedForCapture |
||
|
CaptureRect |
The rectangle to read from the surface |
|
|
PixelFormat |
The desired pixel format of the resolved textures |
|
|
ReadbackTexture |
Texture used to store the resolved render target |
|
|
WindowSize |
In windows mode, the size of the widget with the border |
Name | Description | |
---|---|---|
|
FViewportSurfaceReader ( |
Constructor |
Name | Description | |
---|---|---|
|
~FViewportSurfaceReader() |
Destructor |
Name | Description | ||
---|---|---|---|
|
BlockUntilAvailable() |
Wait for this reader to become available, if it's currently in use |
|
|
GetCurrentSize() |
Get the current size of the texture |
|
|
Initialize() |
Initialize this reader so that it can be waited on. |
|
|
Reset() |
Safely resets the state of the wait event. |
|
|
Resize |
Set up this surface to the specified width/height |
|
|
ResolveRenderTarget ( |
Resolve the specified viewport RHI, calling the specified callback with the result. |
|
|
SetCaptureRect ( |
Set the rectangle within which to read pixels |
|
|
SetWindowSize ( |
Set the window size that we expect from the BackBuffer |
|
|
WasEverQueued() |