VisionWorks Toolkit Reference

April 8, 2016 | 1.4 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nvx_cuda_interop.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
3  *
4  * NVIDIA Corporation and its licensors retain all intellectual property
5  * and proprietary rights in and to this software, related documentation
6  * and any modifications thereto. Any use, reproduction, disclosure or
7  * distribution of this software and related documentation without an express
8  * license agreement from NVIDIA Corporation is strictly prohibited.
9  */
10 
16 #ifndef NVX_CUDA_INTEROP_H
17 #define NVX_CUDA_INTEROP_H
18 
19 //----------------------------------------------------------------------------
20 // Include
21 //----------------------------------------------------------------------------
22 
23 #include <cuda_runtime_api.h>
24 #include <NVX/nvx.h>
25 
26 //----------------------------------------------------------------------------
27 // Framework : Image Extensions
28 //----------------------------------------------------------------------------
29 
34 typedef struct _nvx_cuarray_handle_2d_t {
35  cudaArray_t array;
39 
40 #endif
vx_size offset_y
Holds the y offset in array buffer.
size_t vx_size
A wrapper of size_t to keep the naming convention uniform.
Definition: vx_types.h:166
NVIDIA VisionWorks Framework and Primitives API.
Defines a CUDA array handle to use with image map/unmap operations.
cudaArray_t array
Holds the mapped CUDA Array object.
vx_size offset_x
Holds the x offset in array buffer.