bevy_cef_core 0.10.0

Core library for bevy_cef
#[cfg(feature = "browser")]
mod browser_process;
#[cfg(target_os = "macos")]
mod debug;

pub mod custom_scheme;
mod macros;
mod render_process;
mod util;

pub mod prelude {
    #[cfg(all(feature = "browser", target_os = "windows"))]
    pub use crate::browser_process::cef_command::{BrowsersProxy, CefCommand};
    #[cfg(all(feature = "browser", target_os = "windows"))]
    pub use crate::browser_process::cef_thread::{drain_commands, init_cef_browsers};
    #[cfg(feature = "browser")]
    pub use crate::browser_process::display_handler::{
        AddressChangedMessage, AddressChangedSenderInner,
    };
    #[cfg(feature = "browser")]
    pub use crate::browser_process::drag_handler::DraggableRegionSenderInner;
    #[cfg(feature = "browser")]
    pub use crate::browser_process::*;
    pub use crate::custom_scheme::{
        CefCustomScheme, CefSchemeBody, CefSchemeHandler, CefSchemeOptions, CefSchemeRequest,
        CefSchemeResponse, init_registered_schemes,
    };
    #[cfg(target_os = "macos")]
    pub use crate::debug::*;
    pub use crate::render_process::app::*;
    pub use crate::render_process::execute_render_process;
    pub use crate::render_process::render_process_handler::*;
    pub use crate::util::*;
    pub use cef::DraggableRegion;
    pub use cef::Rect;
}