Add CLI.yaml (#2)
This commit is contained in:
@@ -62,7 +62,7 @@ impl Browsers {
|
||||
ipc_event_sender: Sender<IpcEventRaw>,
|
||||
brp_sender: Sender<BrpMessage>,
|
||||
system_cursor_icon_sender: SystemCursorIconSenderInner,
|
||||
window_handle: Option<RawWindowHandle>,
|
||||
_window_handle: Option<RawWindowHandle>,
|
||||
) {
|
||||
let mut context = Self::request_context(requester);
|
||||
let size = Rc::new(Cell::new(webview_size));
|
||||
@@ -70,7 +70,8 @@ impl Browsers {
|
||||
Some(&WindowInfo {
|
||||
windowless_rendering_enabled: true as _,
|
||||
external_begin_frame_enabled: true as _,
|
||||
parent_view: match window_handle {
|
||||
#[cfg(target_os = "macos")]
|
||||
parent_view: match _window_handle {
|
||||
Some(RawWindowHandle::AppKit(handle)) => handle.ns_view.as_ptr(),
|
||||
Some(RawWindowHandle::Win32(handle)) => handle.hwnd.get() as _,
|
||||
Some(RawWindowHandle::Xlib(handle)) => handle.window as _,
|
||||
|
||||
@@ -91,7 +91,9 @@ impl ImplDisplayHandler for DisplayHandlerBuilder {
|
||||
fn on_cursor_change(
|
||||
&self,
|
||||
_browser: Option<&mut Browser>,
|
||||
_cursor: *mut u8,
|
||||
#[cfg(target_os = "macos")] _cursor: *mut u8,
|
||||
#[cfg(target_os = "windows")] _cursor: *mut cef_dll_sys::HICON__,
|
||||
#[cfg(target_os = "linux")] _cursor: u64,
|
||||
type_: CursorType,
|
||||
_: Option<&CursorInfo>,
|
||||
) -> c_int {
|
||||
|
||||
@@ -114,4 +114,4 @@ mod tests {
|
||||
assert_eq!(responser.offset, 2);
|
||||
assert_eq!(responser.end_offset, 7);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -146,20 +146,6 @@ impl ImplRenderHandler for RenderHandlerBuilder {
|
||||
let _ = self.texture_sender.send_blocking(texture);
|
||||
}
|
||||
|
||||
/// MEMO: This method only supports on Windows
|
||||
///
|
||||
/// In Windows, this method is more performant than `on_paint`?
|
||||
#[cfg(target_os = "windows")]
|
||||
fn on_accelerated_paint(
|
||||
&self,
|
||||
_browser: Option<&mut Browser>,
|
||||
_type_: PaintElementType,
|
||||
_dirty_rects_count: usize,
|
||||
_dirty_rects: Option<&Rect>,
|
||||
_: Option<&AcceleratedPaintInfo>,
|
||||
) {
|
||||
}
|
||||
|
||||
#[inline]
|
||||
fn get_raw(&self) -> *mut sys::_cef_render_handler_t {
|
||||
self.object.cast()
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
mod browser_process;
|
||||
#[cfg(target_os = "macos")]
|
||||
mod debug;
|
||||
mod render_process;
|
||||
mod util;
|
||||
|
||||
pub mod prelude {
|
||||
pub use crate::browser_process::*;
|
||||
#[cfg(target_os = "macos")]
|
||||
pub use crate::debug::*;
|
||||
pub use crate::render_process::app::*;
|
||||
pub use crate::render_process::brp::*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use bevy_cef_core::prelude::{DebugLibraryLoader, RenderProcessAppBuilder};
|
||||
use bevy_cef_core::prelude::*;
|
||||
use cef::{args::Args, *};
|
||||
|
||||
fn main() {
|
||||
|
||||
Reference in New Issue
Block a user