anyrender_skia 0.4.0

Skia backend for anyrender
[dependencies.anyrender]
version = "0.7.0"

[dependencies.debug_timer]
version = "0.1.1"

[dependencies.hashbrown]
version = "0.16.0"

[dependencies.kurbo]
version = "0.13"

[dependencies.oaty]
version = "0.1"

[dependencies.peniko]
version = "0.6"

[dependencies.pixels_window_renderer]
optional = true
version = "0.2.0"

[dependencies.raw-window-handle]
version = "0.6.0"

[dependencies.skia-safe]
features = ["gl", "pdf", "textlayout"]
version = "0.91.0"

[dependencies.softbuffer_window_renderer]
optional = true
version = "0.2.0"

[features]
log_frame_times = ["debug_timer/enable", "pixels_window_renderer?/log_frame_times", "softbuffer_window_renderer?/log_frame_times"]
pixels_window_renderer = ["dep:pixels_window_renderer"]
softbuffer_window_renderer = ["dep:softbuffer_window_renderer"]
vulkan = ["skia-safe/vulkan"]

[lib]
name = "anyrender_skia"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Skia backend for anyrender"
documentation = "https://docs.rs/anyrender_skia"
edition = "2024"
homepage = "https://github.com/dioxuslabs/anyrender"
license = "MIT OR Apache-2.0"
name = "anyrender_skia"
readme = false
repository = "https://github.com/dioxuslabs/anyrender"
resolver = "2"
version = "0.4.0"

[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.objc2]
default-features = false
version = "0.6.3"

[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.objc2-core-foundation]
default-features = false
version = "0.3.2"

[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.objc2-metal]
default-features = false
features = ["MTLCommandBuffer", "MTLCommandQueue", "MTLDrawable", "MTLPixelFormat"]
version = "0.3.2"

[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.objc2-quartz-core]
default-features = false
features = ["objc2-core-foundation", "objc2-metal", "CAMetalLayer"]
version = "0.3.2"

[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies.skia-safe]
features = ["metal"]
version = "0.91.0"

[target.'cfg(not(any(target_os = "macos", target_os = "ios")))'.dependencies.ash]
version = "^0.38.0"

[target.'cfg(not(any(target_os = "macos", target_os = "ios")))'.dependencies.ash-window]
version = "0.13.0"

[target.'cfg(not(any(target_os = "macos", target_os = "ios")))'.dependencies.gl]
version = "0.14.0"

[target.'cfg(not(any(target_os = "macos", target_os = "ios")))'.dependencies.glutin]
features = ["default", "wgl", "egl"]
version = "0.32.3"

[target.'cfg(target_os = "ios")'.dependencies.objc2-ui-kit]
default-features = false
features = ["objc2-quartz-core", "UIView", "UIResponder"]
version = "0.3.2"

[target.'cfg(target_os = "macos")'.dependencies.objc2-app-kit]
default-features = false
features = ["objc2-quartz-core", "NSView", "NSResponder"]
version = "0.3.2"