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];
};