All Classes and Interfaces
Class
Description
unsigned int (*pRENDERDOC_DiscardFrameCapture)(void* device,void* wndHandle);
unsigned int (*pRENDERDOC_EndFrameCapture)(void* device,void* wndHandle);
int (*pRENDERDOC_GetAPI)(enum RENDERDOC_Version version,void** outAPIPointers);
void (*pRENDERDOC_GetAPIVersion)(int* major,int* minor,int* patch);
unsigned int (*pRENDERDOC_GetCapture)(unsigned int idx,char* filename,unsigned int* pathlength,unsigned long* timestamp);
char* (*pRENDERDOC_GetCaptureFilePathTemplate)();
float (*pRENDERDOC_GetCaptureOptionF32)(enum RENDERDOC_CaptureOption opt);
unsigned int (*pRENDERDOC_GetCaptureOptionU32)(enum RENDERDOC_CaptureOption opt);
char* (*pRENDERDOC_GetLogFilePathTemplate)();
unsigned int (*pRENDERDOC_GetNumCaptures)();
unsigned int (*pRENDERDOC_GetOverlayBits)();
unsigned int (*pRENDERDOC_IsFrameCapturing)();
unsigned int (*pRENDERDOC_IsRemoteAccessConnected)();
unsigned int (*pRENDERDOC_IsTargetControlConnected)();
unsigned int (*pRENDERDOC_LaunchReplayUI)(unsigned int connectTargetControl,char* cmdline);
void (*pRENDERDOC_MaskOverlayBits)(unsigned int And,unsigned int Or);
void (*pRENDERDOC_RemoveHooks)();
void (*pRENDERDOC_SetActiveWindow)(void* device,void* wndHandle);
void (*pRENDERDOC_SetCaptureFileComments)(char* filePath,char* comments);
void (*pRENDERDOC_SetCaptureFilePathTemplate)(char* pathtemplate);
void (*pRENDERDOC_SetCaptureKeys)(enum RENDERDOC_InputButton* keys,int num);
int (*pRENDERDOC_SetCaptureOptionF32)(enum RENDERDOC_CaptureOption opt,float val);
int (*pRENDERDOC_SetCaptureOptionU32)(enum RENDERDOC_CaptureOption opt,unsigned int val);
void (*pRENDERDOC_SetCaptureTitle)(char* title);
void (*pRENDERDOC_SetFocusToggleKeys)(enum RENDERDOC_InputButton* keys,int num);
void (*pRENDERDOC_SetLogFilePathTemplate)(char*);
unsigned int (*pRENDERDOC_ShowReplayUI)();
void (*pRENDERDOC_Shutdown)();
void (*pRENDERDOC_StartFrameCapture)(void* device,void* wndHandle);
void (*pRENDERDOC_TriggerCapture)();
void (*pRENDERDOC_TriggerMultiFrameCapture)(unsigned int numFrames);
void (*pRENDERDOC_UnloadCrashHandler)();
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_0_0;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_0_1;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_0_2;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_1_0;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_1_1;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_1_2;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_2_0;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_3_0;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_4_0;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_4_1;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_4_2;
typedef struct RENDERDOC_API_1_6_0 RENDERDOC_API_1_5_0;
struct RENDERDOC_API_1_6_0 {
pRENDERDOC_GetAPIVersion GetAPIVersion;
pRENDERDOC_SetCaptureOptionU32 SetCaptureOptionU32;
pRENDERDOC_SetCaptureOptionF32 SetCaptureOptionF32;
pRENDERDOC_GetCaptureOptionU32 GetCaptureOptionU32;
pRENDERDOC_GetCaptureOptionF32 GetCaptureOptionF32;
pRENDERDOC_SetFocusToggleKeys SetFocusToggleKeys;
pRENDERDOC_SetCaptureKeys SetCaptureKeys;
pRENDERDOC_GetOverlayBits GetOverlayBits;
pRENDERDOC_MaskOverlayBits MaskOverlayBits;
union {
pRENDERDOC_Shutdown Shutdown;
pRENDERDOC_RemoveHooks RemoveHooks;
};
pRENDERDOC_UnloadCrashHandler UnloadCrashHandler;
union {
pRENDERDOC_SetLogFilePathTemplate SetLogFilePathTemplate;
pRENDERDOC_SetCaptureFilePathTemplate SetCaptureFilePathTemplate;
};
union {
pRENDERDOC_GetLogFilePathTemplate GetLogFilePathTemplate;
pRENDERDOC_GetCaptureFilePathTemplate GetCaptureFilePathTemplate;
};
pRENDERDOC_GetNumCaptures GetNumCaptures;
pRENDERDOC_GetCapture GetCapture;
pRENDERDOC_TriggerCapture TriggerCapture;
union {
pRENDERDOC_IsRemoteAccessConnected IsRemoteAccessConnected;
pRENDERDOC_IsTargetControlConnected IsTargetControlConnected;
};
pRENDERDOC_LaunchReplayUI LaunchReplayUI;
pRENDERDOC_SetActiveWindow SetActiveWindow;
pRENDERDOC_StartFrameCapture StartFrameCapture;
pRENDERDOC_IsFrameCapturing IsFrameCapturing;
pRENDERDOC_EndFrameCapture EndFrameCapture;
pRENDERDOC_TriggerMultiFrameCapture TriggerMultiFrameCapture;
pRENDERDOC_SetCaptureFileComments SetCaptureFileComments;
pRENDERDOC_DiscardFrameCapture DiscardFrameCapture;
pRENDERDOC_ShowReplayUI ShowReplayUI;
pRENDERDOC_SetCaptureTitle SetCaptureTitle;
};
struct {
int __val[2];
};