bevy_materialize 0.9.0

Load, store, and apply type-erased materials in Bevy
Documentation
[dependencies.bevy]
default-features = false
features = ["bevy_asset", "bevy_log"]
version = "0.18"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde_json]
optional = true
version = "1"

[dependencies.thiserror]
version = "2"

[dependencies.toml]
optional = true
version = "0.9"

[dev-dependencies.bevy]
features = ["bevy_winit", "png"]
version = "0.18"

[dev-dependencies.smol]
version = "2"

[[example]]
name = "custom_material"
path = "examples/custom_material.rs"
required-features = ["toml", "bevy_pbr"]

[[example]]
name = "example"
path = "examples/example.rs"

[[example]]
name = "example_json"
path = "examples/example_json.rs"
required-features = ["json"]

[features]
bevy_image = ["bevy/bevy_image"]
bevy_pbr = ["bevy/bevy_pbr", "bevy_image"]
default = ["bevy_pbr", "toml"]
json = ["dep:serde_json"]
toml = ["dep:toml"]

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

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["game-development"]
description = "Load, store, and apply type-erased materials in Bevy"
edition = "2024"
license = "MIT OR Apache-2.0"
name = "bevy_materialize"
readme = "readme.md"
repository = "https://github.com/Noxmore/bevy_materialize"
version = "0.9.0"