Top Description Fields Constructors Methods
org.lwjgl.opencl

public Class EXTImageRequirementsInfo

extends Object
Class Inheritance
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

Native bindings to the ext_image_requirements_info extension.

This extension enables applications to query requirements for an image without having to create the image.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
CL_IMAGE_REQUIREMENTS_MAX_ARRAY_SIZE_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

public static final int
CL_IMAGE_REQUIREMENTS_MAX_DEPTH_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

public static final int
CL_IMAGE_REQUIREMENTS_MAX_HEIGHT_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

public static final int
CL_IMAGE_REQUIREMENTS_MAX_WIDTH_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

public static final int
CL_IMAGE_REQUIREMENTS_ROW_PITCH_ALIGNMENT_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

public static final int
CL_IMAGE_REQUIREMENTS_SIZE_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
clGetImageRequirementsInfoEXT(long context, LongBuffer properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, ByteBuffer
a pointer to memory where the appropriate result being queried is returned. If param_value is NULL, it is ignored.
param_value
,
PointerBuffer
the actual size in bytes of data being queried by param_value. If NULL, it is ignored.
param_value_size_ret
)

public static int
clGetImageRequirementsInfoEXT(long context, LongBuffer properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, IntBuffer
a pointer to memory where the appropriate result being queried is returned. If param_value is NULL, it is ignored.
param_value
,
PointerBuffer
the actual size in bytes of data being queried by param_value. If NULL, it is ignored.
param_value_size_ret
)

public static int
clGetImageRequirementsInfoEXT(long context, LongBuffer properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, PointerBuffer
a pointer to memory where the appropriate result being queried is returned. If param_value is NULL, it is ignored.
param_value
,
PointerBuffer
the actual size in bytes of data being queried by param_value. If NULL, it is ignored.
param_value_size_ret
)

public static int
clGetImageRequirementsInfoEXT(long context, long[] properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

Array version of: GetImageRequirementsInfoEXT

public static int
clGetImageRequirementsInfoEXT(long context, long[] properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, int[] param_value, PointerBuffer param_value_size_ret)

Array version of: GetImageRequirementsInfoEXT

public static int
nclGetImageRequirementsInfoEXT(long context, long properties, long flags, long image_format, long image_desc, int param_name, long
the size in bytes of memory pointed to by param_value. This size must be ≥ size of return type. If param_value is NULL, it is ignored.
param_value_size
,
long param_value, long param_value_size_ret)

Unsafe version of: GetImageRequirementsInfoEXT

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_IMAGE_REQUIREMENTS_BASE_ADDRESS_ALIGNMENT_EXTback to summary
public static final int CL_IMAGE_REQUIREMENTS_BASE_ADDRESS_ALIGNMENT_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

CL_IMAGE_REQUIREMENTS_MAX_ARRAY_SIZE_EXTback to summary
public static final int CL_IMAGE_REQUIREMENTS_MAX_ARRAY_SIZE_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

CL_IMAGE_REQUIREMENTS_MAX_DEPTH_EXTback to summary
public static final int CL_IMAGE_REQUIREMENTS_MAX_DEPTH_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

CL_IMAGE_REQUIREMENTS_MAX_HEIGHT_EXTback to summary
public static final int CL_IMAGE_REQUIREMENTS_MAX_HEIGHT_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

CL_IMAGE_REQUIREMENTS_MAX_WIDTH_EXTback to summary
public static final int CL_IMAGE_REQUIREMENTS_MAX_WIDTH_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

CL_IMAGE_REQUIREMENTS_ROW_PITCH_ALIGNMENT_EXTback to summary
public static final int CL_IMAGE_REQUIREMENTS_ROW_PITCH_ALIGNMENT_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

CL_IMAGE_REQUIREMENTS_SIZE_EXTback to summary
public static final int CL_IMAGE_REQUIREMENTS_SIZE_EXT

Accepted value for the param_name parameter to GetImageRequirementsInfoEXT

Constructor Detail

EXTImageRequirementsInfoback to summary
protected EXTImageRequirementsInfo()

Method Detail

clGetImageRequirementsInfoEXTback to summary
public static int clGetImageRequirementsInfoEXT(long context, LongBuffer properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)
Parameters
param_value:ByteBuffer

a pointer to memory where the appropriate result being queried is returned. If param_value is NULL, it is ignored.

param_value_size_ret:PointerBuffer

the actual size in bytes of data being queried by param_value. If NULL, it is ignored.

Annotations
@NativeType:cl_int
clGetImageRequirementsInfoEXTback to summary
public static int clGetImageRequirementsInfoEXT(long context, LongBuffer properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, IntBuffer param_value, PointerBuffer param_value_size_ret)
Parameters
param_value:IntBuffer

a pointer to memory where the appropriate result being queried is returned. If param_value is NULL, it is ignored.

param_value_size_ret:PointerBuffer

the actual size in bytes of data being queried by param_value. If NULL, it is ignored.

Annotations
@NativeType:cl_int
clGetImageRequirementsInfoEXTback to summary
public static int clGetImageRequirementsInfoEXT(long context, LongBuffer properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, PointerBuffer param_value, PointerBuffer param_value_size_ret)
Parameters
param_value:PointerBuffer

a pointer to memory where the appropriate result being queried is returned. If param_value is NULL, it is ignored.

param_value_size_ret:PointerBuffer

the actual size in bytes of data being queried by param_value. If NULL, it is ignored.

Annotations
@NativeType:cl_int
clGetImageRequirementsInfoEXTback to summary
public static int clGetImageRequirementsInfoEXT(long context, long[] properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

Array version of: GetImageRequirementsInfoEXT

Annotations
@NativeType:cl_int
clGetImageRequirementsInfoEXTback to summary
public static int clGetImageRequirementsInfoEXT(long context, long[] properties, long flags, CLImageFormat image_format, CLImageDesc image_desc, int param_name, int[] param_value, PointerBuffer param_value_size_ret)

Array version of: GetImageRequirementsInfoEXT

Annotations
@NativeType:cl_int
nclGetImageRequirementsInfoEXTback to summary
public static int nclGetImageRequirementsInfoEXT(long context, long properties, long flags, long image_format, long image_desc, int param_name, long param_value_size, long param_value, long param_value_size_ret)

Unsafe version of: GetImageRequirementsInfoEXT

Parameters
param_value_size:long

the size in bytes of memory pointed to by param_value. This size must be ≥ size of return type. If param_value is NULL, it is ignored.