8 # ifdef WITH_CUDA_DYNLOAD
17 class CUDADeviceQueue;
21 explicit CUDADeviceGraphicsInterop(CUDADeviceQueue *
queue);
23 CUDADeviceGraphicsInterop(
const CUDADeviceGraphicsInterop &other) =
delete;
24 CUDADeviceGraphicsInterop(CUDADeviceGraphicsInterop &&other) noexcept =
delete;
26 ~CUDADeviceGraphicsInterop();
28 CUDADeviceGraphicsInterop &
operator=(
const CUDADeviceGraphicsInterop &other) =
delete;
29 CUDADeviceGraphicsInterop &
operator=(CUDADeviceGraphicsInterop &&other) =
delete;
34 virtual void unmap()
override;
37 CUDADeviceQueue *queue_ =
nullptr;
38 CUDADevice *device_ =
nullptr;
41 uint opengl_pbo_id_ = 0;
46 bool need_clear_ =
false;
48 CUgraphicsResource cu_graphics_resource_ =
nullptr;
btGeneric6DofConstraint & operator=(btGeneric6DofConstraint &other)
#define CCL_NAMESPACE_END
SocketIndexByIdentifierMap * map