Scaffold iced_tiny_skia and connect it to iced_renderer
This commit is contained in:
parent
a01bc865a0
commit
8c373cd497
10 changed files with 318 additions and 12 deletions
24
tiny_skia/src/settings.rs
Normal file
24
tiny_skia/src/settings.rs
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
use crate::Font;
|
||||
|
||||
/// The settings of a [`Backend`].
|
||||
///
|
||||
/// [`Backend`]: crate::Backend
|
||||
#[derive(Debug, Clone, Copy, PartialEq)]
|
||||
pub struct Settings {
|
||||
/// The default [`Font`] to use.
|
||||
pub default_font: Font,
|
||||
|
||||
/// The default size of text.
|
||||
///
|
||||
/// By default, it will be set to `16.0`.
|
||||
pub default_text_size: f32,
|
||||
}
|
||||
|
||||
impl Default for Settings {
|
||||
fn default() -> Settings {
|
||||
Settings {
|
||||
default_font: Font::SansSerif,
|
||||
default_text_size: 16.0,
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue