Cargo Features

[dependencies]
bevy_materialize = { version = "0.6.1", default-features = false, features = ["bevy_pbr", "bevy_image", "json", "toml"] }
default = bevy_pbr, toml

These default features are set whenever bevy_materialize is added without default-features = false somewhere in the dependency tree.

bevy_pbr default = bevy_image

Enables bevy_pbr of bevy

bevy:

Adds PBR rendering

Affects generic_material::GenericMaterialApplied, generic_material::GenericMaterial.handle, generic_material::ReflectGenericMaterial, bevy_materialize::erased_material, bevy_materialize::insert_generic_materials, bevy_materialize::reload_generic_materials, bevy_materialize::visibility_material_property, bevy_materialize::MaterializeAppExt, load::create_loading_test_app, simple::SimpleGenericMaterialLoader.material

bevy_image bevy_pbr

Enables bevy_image of bevy

bevy:

Load and access image data. Usually added by an image format

Affects animation::ImagesAnimation.fields

json

Enables serde_json

Affects deserializer::JsonMaterialDeserializer

toml default

Enables toml

Affects deserializer::TomlMaterialDeserializer