![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RenderCaptureInterface.h>
Public Member Functions | |
| RENDERCORE_API | FScopedCapture (bool bEnable, TCHAR const *InEventName=nullptr, TCHAR const *InFileName=nullptr) |
| RENDERCORE_API | FScopedCapture (bool bEnable, FRHICommandList *InRHICommandList, TCHAR const *InEventName=nullptr, TCHAR const *InFileName=nullptr) |
| RENDERCORE_API | FScopedCapture (bool bEnable, FRDGBuilder &InGraphBuilder, TCHAR const *InEventName=nullptr, TCHAR const *InFileName=nullptr) |
| RENDERCORE_API | ~FScopedCapture () |
Helper for capturing within a scope. Handles both game and render thread. Fails gracefully if no IRenderCaptureProvider exists.
| RenderCaptureInterface::FScopedCapture::FScopedCapture | ( | bool | bEnable, |
| TCHAR const * | InEventName = nullptr, |
||
| TCHAR const * | InFileName = nullptr |
||
| ) |
Use this constructor if not on rendering thread. Use bEnable to allow control over the capture frequency.
| RenderCaptureInterface::FScopedCapture::FScopedCapture | ( | bool | bEnable, |
| FRHICommandList * | InRHICommandList, | ||
| TCHAR const * | InEventName = nullptr, |
||
| TCHAR const * | InFileName = nullptr |
||
| ) |
Use this constructor if on rendering thread. Use bEnable to allow control over the capture frequency.
| RenderCaptureInterface::FScopedCapture::FScopedCapture | ( | bool | bEnable, |
| FRDGBuilder & | InGraphBuilder, | ||
| TCHAR const * | InEventName = nullptr, |
||
| TCHAR const * | InFileName = nullptr |
||
| ) |
Use this constructor if using RenderGraph to schedule work. Use bEnable to allow control over the capture frequency.
| RenderCaptureInterface::FScopedCapture::~FScopedCapture | ( | ) |