public interface CLMemObjBinding
Modifier and Type | Field and Description |
---|---|
static int |
CL_MAP_FAILURE |
static int |
CL_MAP_READ |
static int |
CL_MAP_WRITE |
static int |
CL_MEM_ALLOC_HOST_PTR |
static int |
CL_MEM_ASSOCIATED_MEMOBJECT |
static int |
CL_MEM_CONTEXT |
static int |
CL_MEM_COPY_HOST_PTR |
static int |
CL_MEM_COPY_OVERLAP |
static int |
CL_MEM_FLAGS |
static int |
CL_MEM_HOST_PTR |
static int |
CL_MEM_MAP_COUNT |
static int |
CL_MEM_OBJECT_ALLOCATION_FAILURE |
static int |
CL_MEM_OBJECT_BUFFER |
static int |
CL_MEM_OBJECT_IMAGE2D |
static int |
CL_MEM_OBJECT_IMAGE3D |
static int |
CL_MEM_OFFSET |
static int |
CL_MEM_READ_ONLY |
static int |
CL_MEM_READ_WRITE |
static int |
CL_MEM_REFERENCE_COUNT |
static int |
CL_MEM_SIZE |
static int |
CL_MEM_TYPE |
static int |
CL_MEM_USE_HOST_PTR |
static int |
CL_MEM_WRITE_ONLY |
Modifier and Type | Method and Description |
---|---|
int |
clGetMemObjectInfo(long memobj,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int (cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret) |
int |
clReleaseMemObject(long memobj)
Interface to C language function:
cl_int (cl_mem memobj) |
int |
clRetainMemObject(long memobj)
Interface to C language function:
cl_int (cl_mem memobj) |
int |
clSetMemObjectDestructorCallback(long memObjID,
CLMemObjectDestructorCallback cb)
Interface to C language function:
int32_t (cl_mem memobj, void (CL_CALLBACK *pfn_notify) (cl_mem memobj, void *user_data), void *user_data); |
static final int CL_MEM_OBJECT_ALLOCATION_FAILURE
static final int CL_MEM_COPY_OVERLAP
static final int CL_MAP_FAILURE
static final int CL_MEM_READ_WRITE
static final int CL_MEM_WRITE_ONLY
static final int CL_MEM_READ_ONLY
static final int CL_MEM_USE_HOST_PTR
static final int CL_MEM_ALLOC_HOST_PTR
static final int CL_MEM_COPY_HOST_PTR
static final int CL_MEM_OBJECT_BUFFER
static final int CL_MEM_OBJECT_IMAGE2D
static final int CL_MEM_OBJECT_IMAGE3D
static final int CL_MEM_TYPE
static final int CL_MEM_FLAGS
static final int CL_MEM_SIZE
static final int CL_MEM_HOST_PTR
static final int CL_MEM_MAP_COUNT
static final int CL_MEM_REFERENCE_COUNT
static final int CL_MEM_CONTEXT
static final int CL_MEM_ASSOCIATED_MEMOBJECT
static final int CL_MEM_OFFSET
static final int CL_MAP_READ
static final int CL_MAP_WRITE
int clGetMemObjectInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int (cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
param_value
- a direct only Buffer
param_value_size_ret
- a direct only PointerBuffer
int clReleaseMemObject(long memobj)
cl_int (cl_mem memobj)
int clRetainMemObject(long memobj)
cl_int (cl_mem memobj)
int clSetMemObjectDestructorCallback(long memObjID, CLMemObjectDestructorCallback cb)
int32_t (cl_mem memobj, void (CL_CALLBACK *pfn_notify) (cl_mem memobj, void *user_data), void *user_data);