2
私はpreamble.jsemscriptenでmakeSetValue、makeGetValue、maybeExportがどのように機能していますか?
、例えば、多くのスクリプトでmakeSetValue
、makeGetValue
とmaybeExport
を参照してください。しかし、この機能は、ドキュメントに記載されていないので、私はそれらを使用する方法がわからない、または彼らは本当にどのように動作しますか。
例コード:
function writeArrayToMemory(array, buffer) {
for (var i = 0; i < array.length; i++) {
{{{ makeSetValue('buffer++', 0, 'array[i]', 'i8') }}};
}
}
{{{ maybeExport('writeArrayToMemory') }}}