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:
Olivier Goffart 2021-11-12 17:00:57 +01:00 committed by Olivier Goffart
parent d539d4be79
commit d1cae710df
21 changed files with 452 additions and 65 deletions

View file

@ -257,11 +257,7 @@ pub mod re_exports {
free_component_item_graphics_resources, init_component_items, Component, ComponentRefPin,
ComponentVTable,
};
pub use sixtyfps_corelib::graphics::{
Brush, GradientStop, Image, ImageInner, LinearGradientBrush, PathArcTo, PathCubicTo,
PathData, PathElement, PathEvent, PathLineTo, PathMoveTo, PathQuadraticTo, Point, Rect,
Size,
};
pub use sixtyfps_corelib::graphics::*;
pub use sixtyfps_corelib::input::{
FocusEvent, InputEventResult, KeyEvent, KeyEventResult, KeyboardModifiers, MouseEvent,
};