codekingpro/portable-devtools
114k
1// This file is generated. Any changes you make will be lost during the next clean build.
2
3// CUDA public interface, for type definitions and api function prototypes
4#include "cuda_d3d11_interop.h"
5
6// *************************************************************************
7// Definitions of structs to hold parameters for each function
8// *************************************************************************
9
10// Currently used parameter trace structures
11typedef struct cudaGraphicsD3D11RegisterResource_v3020_params_st {
12 struct cudaGraphicsResource **resource;
13 ID3D11Resource *pD3DResource;
14 unsigned int flags;
15} cudaGraphicsD3D11RegisterResource_v3020_params;
16
17typedef struct cudaD3D11GetDevice_v3020_params_st {
18 int *device;
19 IDXGIAdapter *pAdapter;
20} cudaD3D11GetDevice_v3020_params;
21
22typedef struct cudaD3D11GetDevices_v3020_params_st {
23 unsigned int *pCudaDeviceCount;
24 int *pCudaDevices;
25 unsigned int cudaDeviceCount;
26 ID3D11Device *pD3D11Device;
27 enum cudaD3D11DeviceList deviceList;
28} cudaD3D11GetDevices_v3020_params;
29
30typedef struct cudaD3D11GetDirect3DDevice_v3020_params_st {
31 ID3D11Device **ppD3D11Device;
32} cudaD3D11GetDirect3DDevice_v3020_params;
33
34typedef struct cudaD3D11SetDirect3DDevice_v3020_params_st {
35 ID3D11Device *pD3D11Device;
36 int device;
37} cudaD3D11SetDirect3DDevice_v3020_params;
38
39// Parameter trace structures for removed functions
40
41
42// End of parameter trace structures
43 