mirror of
https://github.com/slint-ui/slint.git
synced 2025-10-01 06:11:16 +00:00
preprocess the images at compile time
For the MCU port, we need to proccess the image to save them in the binary in a convenient format. This patch start this work by trying to anaylyze what format should an image be using, and saving it as a texture in the binary. The current graphical backend and the C++ frontend are not yet supported
This commit is contained in:
parent
d539d4be79
commit
d1cae710df
21 changed files with 452 additions and 65 deletions
|
@ -257,9 +257,9 @@ fn to_js_value<'cx>(
|
|||
&ImageInner::AbsoluteFilePath(ref path) => {
|
||||
JsString::new(cx, path.as_str()).as_value(cx)
|
||||
}
|
||||
&ImageInner::EmbeddedData { .. } | &ImageInner::EmbeddedImage { .. } => {
|
||||
JsNull::new().as_value(cx)
|
||||
} // TODO: maybe pass around node buffers?
|
||||
&ImageInner::EmbeddedData { .. }
|
||||
| &ImageInner::EmbeddedImage { .. }
|
||||
| &ImageInner::StaticTextures { .. } => JsNull::new().as_value(cx), // TODO: maybe pass around node buffers?
|
||||
},
|
||||
Value::Array(a) => {
|
||||
let js_array = JsArray::new(cx, a.len() as _);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue