JOCL v2.6.0-rc-20250722
JOCL, OpenCL® API Binding for Java™ (public API).
CLProcAddressTable11.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/procaddress/ProcAddressEmitter.java on Tue Jul 22 05:27:25 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opencl.llb.impl, cls CLProcAddressTable11], ../build/gensrc/java/com/jogamp/opencl/llb/impl/CLProcAddressTable11.java ----! */
3
4package com.jogamp.opencl.llb.impl;
5
6import com.jogamp.opencl.llb.impl.CLImageFormatImpl;
7import com.jogamp.opencl.llb.CL11;
8import java.security.AccessController;
9import java.security.PrivilegedAction;
10import com.jogamp.common.nio.PointerBuffer;
11import com.jogamp.common.util.LongLongHashMap;
12import com.jogamp.opencl.CLErrorHandler;
13import com.jogamp.opencl.CLException;
14import java.nio.ByteBuffer;
15import java.nio.IntBuffer;
16import com.jogamp.common.nio.Buffers;
17import com.jogamp.gluegen.runtime.ProcAddressTable;
18import com.jogamp.common.util.SecurityUtil;
19
20/**
21 * This table is a cache of pointers to the dynamically-linkable C library.
22 * @see ProcAddressTable
23 */
24public final class CLProcAddressTable11 extends ProcAddressTable {
25
26 /* pp */ long _addressof_clGetExtensionFunctionAddress;
27 /* pp */ long _addressof_clCreateContext;
28 /* pp */ long _addressof_clCreateContextFromType;
29 /* pp */ long _addressof_clBuildProgram;
30 /* pp */ long _addressof_clEnqueueNativeKernel;
31 /* pp */ long _addressof_clReleaseContext;
32 /* pp */ long _addressof_clSetEventCallback;
33 /* pp */ long _addressof_clSetMemObjectDestructorCallback;
34 /* pp */ long _addressof_clEnqueueMapImage;
35
36 public CLProcAddressTable11(){ super(); }
37
38 public CLProcAddressTable11(com.jogamp.gluegen.runtime.FunctionAddressResolver resolver){ super(resolver); }
39
40 /* pp */ long _addressof_clGetPlatformIDs;
41 /* pp */ long _addressof_clGetPlatformInfo;
42 /* pp */ long _addressof_clGetDeviceIDs;
43 /* pp */ long _addressof_clGetDeviceInfo;
44 /* pp */ long _addressof_clRetainContext;
45 /* pp */ long _addressof_clGetContextInfo;
46 /* pp */ long _addressof_clCreateCommandQueue;
47 /* pp */ long _addressof_clRetainCommandQueue;
48 /* pp */ long _addressof_clReleaseCommandQueue;
49 /* pp */ long _addressof_clGetCommandQueueInfo;
50 /* pp */ long _addressof_clCreateBuffer;
51 /* pp */ long _addressof_clCreateSubBuffer;
52 /* pp */ long _addressof_clCreateImage2D;
53 /* pp */ long _addressof_clCreateImage3D;
54 /* pp */ long _addressof_clRetainMemObject;
55 /* pp */ long _addressof_clReleaseMemObject;
56 /* pp */ long _addressof_clGetSupportedImageFormats;
57 /* pp */ long _addressof_clGetMemObjectInfo;
58 /* pp */ long _addressof_clGetImageInfo;
59 /* pp */ long _addressof_clCreateSampler;
60 /* pp */ long _addressof_clRetainSampler;
61 /* pp */ long _addressof_clReleaseSampler;
62 /* pp */ long _addressof_clGetSamplerInfo;
63 /* pp */ long _addressof_clCreateProgramWithSource;
64 /* pp */ long _addressof_clCreateProgramWithBinary;
65 /* pp */ long _addressof_clRetainProgram;
66 /* pp */ long _addressof_clReleaseProgram;
67 /* pp */ long _addressof_clUnloadCompiler;
68 /* pp */ long _addressof_clGetProgramInfo;
69 /* pp */ long _addressof_clGetProgramBuildInfo;
70 /* pp */ long _addressof_clCreateKernel;
71 /* pp */ long _addressof_clCreateKernelsInProgram;
72 /* pp */ long _addressof_clRetainKernel;
73 /* pp */ long _addressof_clReleaseKernel;
74 /* pp */ long _addressof_clSetKernelArg;
75 /* pp */ long _addressof_clGetKernelInfo;
76 /* pp */ long _addressof_clGetKernelWorkGroupInfo;
77 /* pp */ long _addressof_clWaitForEvents;
78 /* pp */ long _addressof_clGetEventInfo;
79 /* pp */ long _addressof_clCreateUserEvent;
80 /* pp */ long _addressof_clRetainEvent;
81 /* pp */ long _addressof_clReleaseEvent;
82 /* pp */ long _addressof_clSetUserEventStatus;
83 /* pp */ long _addressof_clGetEventProfilingInfo;
84 /* pp */ long _addressof_clFlush;
85 /* pp */ long _addressof_clFinish;
86 /* pp */ long _addressof_clEnqueueReadBuffer;
87 /* pp */ long _addressof_clEnqueueReadBufferRect;
88 /* pp */ long _addressof_clEnqueueWriteBuffer;
89 /* pp */ long _addressof_clEnqueueWriteBufferRect;
90 /* pp */ long _addressof_clEnqueueCopyBuffer;
91 /* pp */ long _addressof_clEnqueueCopyBufferRect;
92 /* pp */ long _addressof_clEnqueueReadImage;
93 /* pp */ long _addressof_clEnqueueWriteImage;
94 /* pp */ long _addressof_clEnqueueCopyImage;
95 /* pp */ long _addressof_clEnqueueCopyImageToBuffer;
96 /* pp */ long _addressof_clEnqueueCopyBufferToImage;
97 /* pp */ long _addressof_clEnqueueMapBuffer;
98 /* pp */ long _addressof_clEnqueueUnmapMemObject;
99 /* pp */ long _addressof_clEnqueueNDRangeKernel;
100 /* pp */ long _addressof_clEnqueueTask;
101 /* pp */ long _addressof_clEnqueueMarker;
102 /* pp */ long _addressof_clEnqueueWaitForEvents;
103 /* pp */ long _addressof_clEnqueueBarrier;
104 /* pp */ long _addressof_clIcdGetPlatformIDsKHR;
105 /* pp */ long _addressof_clReleaseDeviceEXT;
106 /* pp */ long _addressof_clRetainDeviceEXT;
107 /* pp */ long _addressof_clCreateSubDevicesEXT;
108 /* pp */ long _addressof_clCreateFromGLBuffer;
109 /* pp */ long _addressof_clCreateFromGLTexture2D;
110 /* pp */ long _addressof_clCreateFromGLTexture3D;
111 /* pp */ long _addressof_clCreateFromGLRenderbuffer;
112 /* pp */ long _addressof_clGetGLObjectInfo;
113 /* pp */ long _addressof_clGetGLTextureInfo;
114 /* pp */ long _addressof_clEnqueueAcquireGLObjects;
115 /* pp */ long _addressof_clEnqueueReleaseGLObjects;
116 /* pp */ long _addressof_clGetGLContextInfoKHR;
117 /* pp */ long _addressof_clCreateEventFromGLsyncKHR;
118} // end of class CLProcAddressTable11
This table is a cache of pointers to the dynamically-linkable C library.
CLProcAddressTable11(com.jogamp.gluegen.runtime.FunctionAddressResolver resolver)