Navigation
API > API/Runtime > API/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. |