Function opencl3::memory::create_sub_buffer [−][src]
pub fn create_sub_buffer(
buffer: *mut c_void,
flags: u64,
buffer_create_type: u32,
buffer_create_info: *const c_void
) -> Result<*mut c_void, i32>
Expand description
Create an new OpenCL buffer object from an existing buffer object.
Calls clCreateSubBuffer to create an OpenCL sub-buffer object.
buffer
- a valid OpenCL buffer.flags
- a bit-field used to specify allocation and usage information about the sub-buffer memory object being created, see: Memory Flags.buffer_create_type
,buffer_create_info
- describe the type of buffer object to be created, see: SubBuffer Attributes.
returns a Result containing the new OpenCL buffer object or the error code from the OpenCL C API function.