Package net.renderdoc.api
package net.renderdoc.api
-
ClassDescription
struct { int __val[2]; };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; };