kludgine 0.1.0-dev-1

An asynchronous app and 2d game framework
Documentation
[package]

name = "kludgine"

version = "0.1.0-dev-1"

authors = ["Jonathan Johnson <jon@khonsulabs.com>"]

edition = "2018"

description = "An asynchronous app and 2d game framework"

readme = "./README.md"

license = "MIT"

keywords = ["gamedev", "graphics", "gui", "wgpu"]

categories = [

    "gui",

    "graphics",

    "rendering::engine",

    "game-engines",

    "asynchronous"

]

repository = "https://github.com/khonsulabs/kludgine"



[package.metadata.docs.rs]

all-features = true



[features]

default = ["bundled-fonts"]

# Enable all bundled fonts. All bundled fonts are licensed under the Apache License 2.0.

# For more information, see here: https://github.com/khonsulabs/kludgine/tree/master/fonts/README.md

bundled-fonts = ["bundled-fonts-roboto"]

bundled-fonts-roboto = ["bundled-fonts-enabled"]

# Internal feature that exports the bundled_fonts module

bundled-fonts-enabled = []



[dependencies]

rgx = { version = "0.8", features = ["renderer"] }

rgx-lyon = "0.1"

lyon_tessellation = "0.16"

winit = "0.22"

image = "0.23"

crossbeam = "0.7"

lazy_static = "1"

chrono = "0.4"

thiserror = "1.0"

anyhow = "1.0"

rusttype = { version = "0.9", features = ["gpu_cache"] }

json = "0.12"

platforms = "1"

generational-arena = "0.2"

ttf-parser = "0.6"

once_cell = "1"

approx = "0.3"

palette = "0.5"

async-channel = "1"

async-rwlock = "1"

async-handle = "0.1"

smol = "1"

smol-timeout = "0.5"

easy-parallel = "3"

async-trait = "0.1"

futures = { version = "0.3", features = ["thread-pool"] }

futures-timer = "3"

derivative = "2"

euclid = "0.22"



[dev-dependencies]

rand = "0.7"

futures-await-test = "0.3"



[[example]]

name = "text"

required-features = ["bundled-fonts-roboto"]



[[example]]

name = "ui"

required-features = ["bundled-fonts-roboto"]