| 379 | } |
| 380 | |
| 381 | void JSSetPixelData(JSContext* ctx, ImageIndex id, JSValue jsPixelData) |
| 382 | { |
| 383 | auto pixelData = GetPixelDataFromJS(ctx, jsPixelData); |
| 384 | auto newData = GetBufferFromPixelData(ctx, pixelData); |
| 385 | ReplacePixelDataForImage(id, pixelData, std::move(newData)); |
| 386 | JS_FreeValue(ctx, pixelData.Data); |
| 387 | } |
| 388 | |
| 389 | void JSDrawCustomImage( |
| 390 | JSContext* ctx, ScriptEngine& scriptEngine, ImageIndex id, ScreenSize size, const JSCallback& callback) |
no test coverage detected