unity-native-plugin 0.9.0

Unity Native Plugin API for Rust
Documentation
[package]
name = "unity-native-plugin"
version = "0.9.0"
authors = ["Yasuhiro Taniuchi"]
license = "MIT"
description = "Unity Native Plugin API for Rust"
homepage = "https://github.com/aosoft/unity-native-plugin-rs"
repository = "https://github.com/aosoft/unity-native-plugin-rs"
readme = "../README.md"
categories = ["api-bindings", "game-engines"]
keywords = ["unity"]
edition = "2024"
include = [
    "**/*.rs",
    "Cargo.toml",
    "../LICENSE",
    "../LICENSE_UnityNativePluginAPI.md",
    "../LICENSE_VulkanHeaders.md"
]

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[features]
default = []
d3d11 = []
d3d12 = []
metal = ["dep:objc2", "dep:objc2-foundation", "dep:objc2-metal"]
vulkan = ["dep:ash", "unity-native-plugin-sys/vulkan"]
profiler = []

[dependencies]
ash = { version = "0.38.0", optional = true }
unity-native-plugin-sys = { version = "0.9.0", path = "../unity-native-plugin-sys" }

[target.'cfg(target_vendor = "apple")'.dependencies]
objc2 = { version = "0.6.3", optional = true }
objc2-foundation = { version = "0.3.2", optional = true }
objc2-metal = { version = "0.3.2", optional = true }