[go: up one dir, main page]

piston_window 0.137.0

The official Piston Window for the Piston game engine
Documentation
[package]

name = "piston_window"
version = "0.137.0"
authors = ["bvssvni <bvssvni@gmail.com>"]
keywords = ["window", "piston", "game", "engine", "gamedev"]
description = "The official Piston Window for the Piston game engine"
license = "MIT"
readme = "README.md"
repository = "https://github.com/pistondevelopers/piston_window.git"
homepage = "https://github.com/pistondevelopers/piston_window"
documentation = "https://docs.rs/piston_window"
exclude = ["*.png"]
edition = "2024"

[lib]

path = "src/lib.rs"
name = "piston_window"


[dependencies]
futures = "0.3.31"
piston = "1.0.0"
piston2d-wgpu_graphics = "0.12.0"
piston2d-graphics = "0.45.0"
piston-texture = "0.9.0"
pistoncore-winit_window = "0.20.1"
wgpu = "27.0.1"

# Batteries
bevy = { version = "0.17.3", optional = true, default-features = false }
camera_controllers = { version = "0.36.0", optional = true }
collada = { version = "0.17.0", optional = true }
gltf = { version = "1.4.1", optional = true }
kira = { version = "0.11.0", optional = true }
nalgebra = { version = "0.34.1", optional = true, default-features = false }
piston-ai_behavior = { version = "0.33.0", optional = true }
piston_meta = { version = "2.0.0", optional = true }
piston2d-sprite = { version = "0.69.0", optional = true }
rapier2d = { version = "0.31.0", optional = true }
rapier3d = { version = "0.31.0", optional = true }
vecmath = { version = "1.0.0", optional = true }
wavefront_obj = { version = "11.0.0", optional = true }
winit = { version = "0.30.12", optional = true }

[dependencies.dyon]
version = "0.50.1"
optional = true
default-features = false
features = ["debug_lookup", "dynload", "file", "stdio", "threading", "rand"]

[dependencies.image]
version = "0.25.9"
optional = true
default-features = false
features = ["png", "gif"]

[dependencies.texture_packer]
version = "0.30.0"
optional = true
default-features = false
features = ["png"]

[features]
default = []
batteries = [
  "bevy",
  "camera_controllers",
  "collada",
  "dyon",
  "gltf",
  "image",
  "kira",
  "nalgebra",
  "piston-ai_behavior",
  "piston_meta",
  "piston2d-sprite",
  "rapier2d",
  "rapier3d",
  "texture_packer",
  "vecmath",
  "wavefront_obj",
]