nCine::RenderDocCapture class

In-application integration of RenderDoc.

Public static functions

static auto isAvailable() -> bool
static auto isTargetControlConnected() -> bool
static auto isFrameCapturing() -> bool
static void apiVersion(int* major, int* minor, int* patch)
static auto isOverlayEnabled() -> bool
static void enableOverlay(bool enabled)
static void triggerCapture()
static void triggerMultiFrameCapture(uint32_t numFrames)
static auto endFrameCapture() -> bool
static auto discardFrameCapture() -> bool
static auto numCaptures() -> uint32_t
static auto captureInfo(uint32_t idx, char* filename, uint32_t* pathlength, uint64_t* timestamp) -> uint32_t
static auto captureFilePathTemplate() -> const char*
static void setCaptureFilePathTemplate(const char* pathTemplate)
static void setCaptureFileComments(const char* filePath, const char* comments)
static auto launchReplayUI(uint32_t connectTargetControl, const char* cmdLine) -> uint32_t
static void unloadCrashHandler()