Navigation
API > API/Plugins > API/Plugins/PixelCapture
Inheritance Hierarchy
- FPixelCaptureCapturer
- TSharedFromThis
- FPixelCaptureCapturerRHINoCopy
References
| Module | PixelCapture |
| Header | /Engine/Plugins/Media/PixelCapture/Source/PixelCapture/Public/PixelCaptureCapturerRHINoCopy.h |
| Include | #include "PixelCaptureCapturerRHINoCopy.h" |
Syntax
class FPixelCaptureCapturerRHINoCopy :
public FPixelCaptureCapturer,
public TSharedFromThis< FPixelCaptureCapturerRHINoCopy >
Remarks
A basic capturer for receiving copy-safe RHI Texture frames. This pixel capturer will shortcut the need to copy texture is the input and output frame sizes match
Input: FPixelCaptureInputFrameRHI Output: FPixelCaptureOutputFrameRHI
Constructors
No constructors are accessible with public or protected access.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FPixelCaptureCapturerRHINoCopy > | Create
(
float InScale |
Creates a new Capturer capturing the input frame at the given scale. |
Overridden from FPixelCaptureCapturer
| Type | Name | Description | |
|---|---|---|---|
| void | BeginProcess
(
const IPixelCaptureInputFrame& InputFrame, |
Implement this with your specific process to capture the incoming frame. | |
| IPixelCaptureOutputFrame * | CreateOutputBuffer
(
int32 InputWidth, |
Implement this to create a buffer for the output. | |
| FString | Gets the human readable name for this capture process. |