Class: OpenCL::ImageDesc
- Defined in:
- lib/opencl_ruby_ffi/opencl_ruby_ffi_base.rb
Overview
Map the :cl_image_desc type of OpenCL
Instance Method Summary collapse
-
#initialize(image_type, image_width, image_height, image_depth, image_array_size, image_row_pitch, image_slice_pitch, num_mip_levels, num_samples, buffer) ⇒ ImageDesc
constructor
Creates anew ImageDesc using the values provided by the user.
Constructor Details
#initialize(image_type, image_width, image_height, image_depth, image_array_size, image_row_pitch, image_slice_pitch, num_mip_levels, num_samples, buffer) ⇒ ImageDesc
Creates anew ImageDesc using the values provided by the user
101 102 103 104 105 106 107 108 109 110 111 112 113 |
# File 'lib/opencl_ruby_ffi/opencl_ruby_ffi_base.rb', line 101 def initialize( image_type, image_width, image_height, image_depth, image_array_size, image_row_pitch, image_slice_pitch, num_mip_levels, num_samples, buffer ) super() self[:image_type] = image_type self[:image_width] = image_width self[:image_height] = image_height self[:image_depth] = image_depth self[:image_array_size] = image_array_size self[:image_row_pitch] = image_row_pitch self[:image_slice_pitch] = image_slice_pitch self[:num_mip_levels] = num_mip_levels self[:num_samples] = num_samples self[:buffer] = buffer end |