[package]
edition = "2021"
name = "optic-engine"
version = "0.0.1"
authors = ["Kono-o"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Optic game engine — facade crate with feature-gated re-exports"
readme = false
license = "MIT"
repository = "https://github.com/Kono-o/optic-engine"
[features]
core = ["optic-core"]
default = ["full"]
file = [
"core",
"optic-file",
]
full = [
"core",
"file",
"render",
"window",
"optic-loop",
]
minimal = [
"render",
"window",
"optic-loop",
]
online = ["optic-online"]
render = [
"core",
"file",
"optic-render",
]
window = [
"core",
"optic-window",
]
[lib]
name = "optic_engine"
path = "src/lib.rs"
[dependencies.cgmath]
version = "0.18.0"
[dependencies.optic-core]
version = "0.0.1"
optional = true
[dependencies.optic-file]
version = "0.0.1"
optional = true
[dependencies.optic-loop]
version = "0.0.1"
optional = true
[dependencies.optic-online]
version = "0.0.1"
optional = true
[dependencies.optic-render]
version = "0.0.1"
optional = true
[dependencies.optic-window]
version = "0.0.1"
optional = true