Navigation
API > API/Plugins > API/Plugins/PixelCapture
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
| Name | FPixelCaptureCapturerRHINoCopy |
| Type | class |
| Header File | /Engine/Plugins/Media/PixelCapture/Source/PixelCapture/Public/PixelCaptureCapturerRHINoCopy.h |
| Include Path | #include "PixelCaptureCapturerRHINoCopy.h" |
Syntax
class FPixelCaptureCapturerRHINoCopy :
public FPixelCaptureCapturer ,
public TSharedFromThis< FPixelCaptureCapturerRHINoCopy >
Inheritance Hierarchy
- FPixelCaptureCapturer → FPixelCaptureCapturerRHINoCopy
- FSharedFromThisBase → TSharedFromThis → FPixelCaptureCapturerRHINoCopy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPixelCaptureCapturerRHINoCopy
(
FPixelCaptureCapturerConfig& Config |
PixelCaptureCapturerRHINoCopy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPixelCaptureCapturerRHINoCopy() |
PixelCaptureCapturerRHINoCopy.h |
Functions
Public
Protected
Overridden from FPixelCaptureCapturer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginProcess
(
const IPixelCaptureInputFrame& InputFrame, |
PixelCaptureCapturerRHINoCopy.h | ||
virtual IPixelCaptureOutputFrame * CreateOutputBuffer
(
int32 InputWidth, |
Implement this to create a buffer for the output. | PixelCaptureCapturerRHINoCopy.h | |
virtual FString GetCapturerName () |
Gets the human readable name for this capture process. | PixelCaptureCapturerRHINoCopy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FPixelCaptureCapturerRHINoCopy > Create
(
FPixelCaptureCapturerConfig Config |
Creates a new capturer that assigns the output frame to the input frame. | PixelCaptureCapturerRHINoCopy.h | |
static TSharedPtr< FPixelCaptureCapturerRHINoCopy > Create
(
float InScale |
PixelCaptureCapturerRHINoCopy.h |