Navigation
Unreal Engine C++ API Reference > Runtime > RenderCore
Inheritance Hierarchy
- IModularFeature
- IRenderCaptureProvider
- IPixWinPlugin
References
Module | RenderCore |
Header | /Engine/Source/Runtime/RenderCore/Public/IRenderCaptureProvider.h |
Include | #include "IRenderCaptureProvider.h" |
Syntax
class IRenderCaptureProvider : public IModularFeature
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | BeginCapture
(
FRHICommandListImmediate* InRHICommandList, |
Start capturing rendering information. Call from render thread only. |
![]() ![]() ![]() |
bool | Derived classes return false if they cannot support an RHI submission thread. | |
![]() |
void | CaptureFrame
(
FViewport* InViewport, |
Capture the next full frame of rendering information. |
![]() |
void | EndCapture
(
FRHICommandListImmediate* InRHICommandList |
Stop capturing rendering information and save the captured data. Call from render thread only. |
![]() ![]() |
IRenderCaptureProvider & | Get () |
Gets the first registered implementation of this feature. |
![]() ![]() |
FName | Get the feature name used for module resolution. | |
![]() ![]() |
bool | IsAvailable () |
Checks to see if the specified feature is available. |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
ECaptureFlags | Flags to pass to capture API. |