Navigation
API > API/Plugins > API/Plugins/PixelCapture
A capturer that contains multiple layers of different resolution capture processes. Feed it a IPixelCaptureCapturerSource that will create the appropriate base capturers. Input: User defined Output: Capturer defined
| Name | FPixelCaptureCapturerLayered |
| Type | class |
| Header File | /Engine/Plugins/Media/PixelCapture/Source/PixelCapture/Public/PixelCaptureCapturerLayered.h |
| Include Path | #include "PixelCaptureCapturerLayered.h" |
Syntax
class FPixelCaptureCapturerLayered : public TSharedFromThis< FPixelCaptureCapturerLayered >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FPixelCaptureCapturerLayered
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPixelCaptureCapturerLayered
(
IPixelCaptureCapturerSource* InCapturerSource, |
PixelCaptureCapturerLayered.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPixelCaptureCapturerLayered() |
PixelCaptureCapturerLayered.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnComplete | FOnComplete | PixelCaptureCapturerLayered.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Capture
(
const IPixelCaptureInputFrame& SourceFrame |
Begins the capture process of a given frame. | PixelCaptureCapturerLayered.h | |
DECLARE_TS_MULTICAST_DELEGATE
(
FOnComplete |
A callback to broadcast on when the frame has completed the capture process. | PixelCaptureCapturerLayered.h | |
TSharedPtr< IPixelCaptureOutputFrame > ReadOutput
(
FIntPoint LayerSize |
Try to read the result of the capture process. May return null if no output has been captured yet. | PixelCaptureCapturerLayered.h | |
TSharedPtr< IPixelCaptureOutputFrame > ReadOutput
(
int32 LayerIndex |
Try to read the result of the capture process. May return null if no output has been captured yet. | PixelCaptureCapturerLayered.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnCaptureComplete() |
PixelCaptureCapturerLayered.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FPixelCaptureCapturerLayered > Create
(
IPixelCaptureCapturerSource* InCapturerSource, |
Create a new Layered Capturer. | PixelCaptureCapturerLayered.h | |
static TSharedPtr< FPixelCaptureCapturerLayered > Create
(
IPixelCaptureCapturerSource* InCapturerSource, |
Create a new Layered Capturer. | PixelCaptureCapturerLayered.h |