Skip to main content

raui_ggez_renderer/
lib.rs

1pub mod interactive;
2pub mod renderer;
3pub mod resources;
4
5use raui_core::widget::{
6    unit::{image::ImageBoxMaterial, WidgetUnit},
7    WidgetId,
8};
9
10#[derive(Debug, Clone)]
11pub enum Error {
12    CouldNotDrawImage(WidgetId),
13    CouldNotBuildImageMesh(WidgetId),
14    ImageResourceNotFound(WidgetId, String),
15    WidgetHasNoLayout(WidgetId),
16    UnsupportedImageMaterial(ImageBoxMaterial),
17    UnsupportedWidget(WidgetUnit),
18}
19
20pub mod prelude {
21    pub use crate::{interactive::*, renderer::*, resources::*};
22}