@@ -53948,3 +53948,125 @@ def sizeof(objType):
5394853948 if objType == VdpOutputSurface:
5394953949 return sizeof(cydriver.VdpOutputSurface){{endif}}
5395053950 raise TypeError("Unknown type: " + str(objType))
53951+
53952+ cdef int _add_native_handle_getters() except?-1:
53953+ from cuda.bindings.utils import _add_cuda_native_handle_getter
53954+ {{if 'CUcontext' in found_types}}
53955+ def CUcontext_getter(CUcontext x): return <uintptr_t><void*><cydriver.CUcontext>(x._pvt_ptr[0])
53956+ _add_cuda_native_handle_getter(CUcontext, CUcontext_getter)
53957+ {{endif}}
53958+ {{if 'CUmodule' in found_types}}
53959+ def CUmodule_getter(CUmodule x): return <uintptr_t><void*><cydriver.CUmodule>(x._pvt_ptr[0])
53960+ _add_cuda_native_handle_getter(CUmodule, CUmodule_getter)
53961+ {{endif}}
53962+ {{if 'CUfunction' in found_types}}
53963+ def CUfunction_getter(CUfunction x): return <uintptr_t><void*><cydriver.CUfunction>(x._pvt_ptr[0])
53964+ _add_cuda_native_handle_getter(CUfunction, CUfunction_getter)
53965+ {{endif}}
53966+ {{if 'CUlibrary' in found_types}}
53967+ def CUlibrary_getter(CUlibrary x): return <uintptr_t><void*><cydriver.CUlibrary>(x._pvt_ptr[0])
53968+ _add_cuda_native_handle_getter(CUlibrary, CUlibrary_getter)
53969+ {{endif}}
53970+ {{if 'CUkernel' in found_types}}
53971+ def CUkernel_getter(CUkernel x): return <uintptr_t><void*><cydriver.CUkernel>(x._pvt_ptr[0])
53972+ _add_cuda_native_handle_getter(CUkernel, CUkernel_getter)
53973+ {{endif}}
53974+ {{if 'CUarray' in found_types}}
53975+ def CUarray_getter(CUarray x): return <uintptr_t><void*><cydriver.CUarray>(x._pvt_ptr[0])
53976+ _add_cuda_native_handle_getter(CUarray, CUarray_getter)
53977+ {{endif}}
53978+ {{if 'CUmipmappedArray' in found_types}}
53979+ def CUmipmappedArray_getter(CUmipmappedArray x): return <uintptr_t><void*><cydriver.CUmipmappedArray>(x._pvt_ptr[0])
53980+ _add_cuda_native_handle_getter(CUmipmappedArray, CUmipmappedArray_getter)
53981+ {{endif}}
53982+ {{if 'CUtexref' in found_types}}
53983+ def CUtexref_getter(CUtexref x): return <uintptr_t><void*><cydriver.CUtexref>(x._pvt_ptr[0])
53984+ _add_cuda_native_handle_getter(CUtexref, CUtexref_getter)
53985+ {{endif}}
53986+ {{if 'CUsurfref' in found_types}}
53987+ def CUsurfref_getter(CUsurfref x): return <uintptr_t><void*><cydriver.CUsurfref>(x._pvt_ptr[0])
53988+ _add_cuda_native_handle_getter(CUsurfref, CUsurfref_getter)
53989+ {{endif}}
53990+ {{if 'CUevent' in found_types}}
53991+ def CUevent_getter(CUevent x): return <uintptr_t><void*><cydriver.CUevent>(x._pvt_ptr[0])
53992+ _add_cuda_native_handle_getter(CUevent, CUevent_getter)
53993+ {{endif}}
53994+ {{if 'CUstream' in found_types}}
53995+ def CUstream_getter(CUstream x): return <uintptr_t><void*><cydriver.CUstream>(x._pvt_ptr[0])
53996+ _add_cuda_native_handle_getter(CUstream, CUstream_getter)
53997+ {{endif}}
53998+ {{if 'CUgraphicsResource' in found_types}}
53999+ def CUgraphicsResource_getter(CUgraphicsResource x): return <uintptr_t><void*><cydriver.CUgraphicsResource>(x._pvt_ptr[0])
54000+ _add_cuda_native_handle_getter(CUgraphicsResource, CUgraphicsResource_getter)
54001+ {{endif}}
54002+ {{if 'CUexternalMemory' in found_types}}
54003+ def CUexternalMemory_getter(CUexternalMemory x): return <uintptr_t><void*><cydriver.CUexternalMemory>(x._pvt_ptr[0])
54004+ _add_cuda_native_handle_getter(CUexternalMemory, CUexternalMemory_getter)
54005+ {{endif}}
54006+ {{if 'CUexternalSemaphore' in found_types}}
54007+ def CUexternalSemaphore_getter(CUexternalSemaphore x): return <uintptr_t><void*><cydriver.CUexternalSemaphore>(x._pvt_ptr[0])
54008+ _add_cuda_native_handle_getter(CUexternalSemaphore, CUexternalSemaphore_getter)
54009+ {{endif}}
54010+ {{if 'CUgraph' in found_types}}
54011+ def CUgraph_getter(CUgraph x): return <uintptr_t><void*><cydriver.CUgraph>(x._pvt_ptr[0])
54012+ _add_cuda_native_handle_getter(CUgraph, CUgraph_getter)
54013+ {{endif}}
54014+ {{if 'CUgraphNode' in found_types}}
54015+ def CUgraphNode_getter(CUgraphNode x): return <uintptr_t><void*><cydriver.CUgraphNode>(x._pvt_ptr[0])
54016+ _add_cuda_native_handle_getter(CUgraphNode, CUgraphNode_getter)
54017+ {{endif}}
54018+ {{if 'CUgraphExec' in found_types}}
54019+ def CUgraphExec_getter(CUgraphExec x): return <uintptr_t><void*><cydriver.CUgraphExec>(x._pvt_ptr[0])
54020+ _add_cuda_native_handle_getter(CUgraphExec, CUgraphExec_getter)
54021+ {{endif}}
54022+ {{if 'CUmemoryPool' in found_types}}
54023+ def CUmemoryPool_getter(CUmemoryPool x): return <uintptr_t><void*><cydriver.CUmemoryPool>(x._pvt_ptr[0])
54024+ _add_cuda_native_handle_getter(CUmemoryPool, CUmemoryPool_getter)
54025+ {{endif}}
54026+ {{if 'CUuserObject' in found_types}}
54027+ def CUuserObject_getter(CUuserObject x): return <uintptr_t><void*><cydriver.CUuserObject>(x._pvt_ptr[0])
54028+ _add_cuda_native_handle_getter(CUuserObject, CUuserObject_getter)
54029+ {{endif}}
54030+ {{if 'CUgraphDeviceNode' in found_types}}
54031+ def CUgraphDeviceNode_getter(CUgraphDeviceNode x): return <uintptr_t><void*><cydriver.CUgraphDeviceNode>(x._pvt_ptr[0])
54032+ _add_cuda_native_handle_getter(CUgraphDeviceNode, CUgraphDeviceNode_getter)
54033+ {{endif}}
54034+ {{if 'CUasyncCallbackHandle' in found_types}}
54035+ def CUasyncCallbackHandle_getter(CUasyncCallbackHandle x): return <uintptr_t><void*><cydriver.CUasyncCallbackHandle>(x._pvt_ptr[0])
54036+ _add_cuda_native_handle_getter(CUasyncCallbackHandle, CUasyncCallbackHandle_getter)
54037+ {{endif}}
54038+ {{if 'CUgreenCtx' in found_types}}
54039+ def CUgreenCtx_getter(CUgreenCtx x): return <uintptr_t><void*><cydriver.CUgreenCtx>(x._pvt_ptr[0])
54040+ _add_cuda_native_handle_getter(CUgreenCtx, CUgreenCtx_getter)
54041+ {{endif}}
54042+ {{if 'CUlinkState' in found_types}}
54043+ def CUlinkState_getter(CUlinkState x): return <uintptr_t><void*><cydriver.CUlinkState>(x._pvt_ptr[0])
54044+ _add_cuda_native_handle_getter(CUlinkState, CUlinkState_getter)
54045+ {{endif}}
54046+ {{if 'CUdevResourceDesc' in found_types}}
54047+ def CUdevResourceDesc_getter(CUdevResourceDesc x): return <uintptr_t><void*><cydriver.CUdevResourceDesc>(x._pvt_ptr[0])
54048+ _add_cuda_native_handle_getter(CUdevResourceDesc, CUdevResourceDesc_getter)
54049+ {{endif}}
54050+ {{if 'CUlogsCallbackHandle' in found_types}}
54051+ def CUlogsCallbackHandle_getter(CUlogsCallbackHandle x): return <uintptr_t><void*><cydriver.CUlogsCallbackHandle>(x._pvt_ptr[0])
54052+ _add_cuda_native_handle_getter(CUlogsCallbackHandle, CUlogsCallbackHandle_getter)
54053+ {{endif}}
54054+ {{if True}}
54055+ def CUeglStreamConnection_getter(CUeglStreamConnection x): return <uintptr_t><void*><cydriver.CUeglStreamConnection>(x._pvt_ptr[0])
54056+ _add_cuda_native_handle_getter(CUeglStreamConnection, CUeglStreamConnection_getter)
54057+ {{endif}}
54058+ {{if True}}
54059+ def EGLImageKHR_getter(EGLImageKHR x): return <uintptr_t><void*><cydriver.EGLImageKHR>(x._pvt_ptr[0])
54060+ _add_cuda_native_handle_getter(EGLImageKHR, EGLImageKHR_getter)
54061+ {{endif}}
54062+ {{if True}}
54063+ def EGLStreamKHR_getter(EGLStreamKHR x): return <uintptr_t><void*><cydriver.EGLStreamKHR>(x._pvt_ptr[0])
54064+ _add_cuda_native_handle_getter(EGLStreamKHR, EGLStreamKHR_getter)
54065+ {{endif}}
54066+ {{if True}}
54067+ def EGLSyncKHR_getter(EGLSyncKHR x): return <uintptr_t><void*><cydriver.EGLSyncKHR>(x._pvt_ptr[0])
54068+ _add_cuda_native_handle_getter(EGLSyncKHR, EGLSyncKHR_getter)
54069+ {{endif}}
54070+ return 0
54071+ _add_native_handle_getters()
54072+
0 commit comments