BufferWrite

指定されたインデックスで値の配列をバッファに書き出します。

template<typename T>
bool  BufferWrite(
  const int  buffer_index,          // バッファインデックス
  T          &data[],              // 値の配列
  const uint  cl_buffer_offset,      // OpenCL バッファ内のバイト単位のオフセット
  const uint  data_array_offset,    // 配列要素のシフト
  const uint  data_array_count      // 書き込む配列からの値の数
  );

パラメータ

buffer_index

[in]  インデックスバッファ

&data[]

[in]  OpenCLバッファに書き込まれる値の配列

cl_buffer_offset

[in]  OpenCL バッファでの書き出しが始まるオフセット(バイト単位)

data_array_offset

[in]  OpenCLのバッファの値を書き込むための最初の配列要素のインデックス

data_array_count

[in] 書き込まれる値の数

戻り値

実行成功の場合は true、それ以外の場合は false