cat_engine 0.5.2

A 2D graphics engine with audio output support
Documentation
[package]

name = "cat_engine"

version = "0.5.2"

authors = ["Clomance <Hisoskar@gmail.com>"]

edition = "2018"

homepage = "https://github.com/Clomance/CatEngine"

repository = "https://github.com/Clomance/CatEngine"

description = "A 2D graphics engine with audio output support"

documentation = "https://docs.rs/cat_engine/"

license = "MIT"

readme = "README.md"

keywords = ["graphics","opengl","audio","playback"]

exclude = [

    "resources",

    "LICENSE",

    ".gitignore",

    "logo_400x400.png",

    "logo.png",

    "examples",

    "book",

    "RELEASE-NOTES.MD"

]





[features]

default = ["text_graphics","simple_graphics","texture_graphics"]



### AUDIO

audio = ["cpal","minimp3"]

extended_audio = ["audio"]

raw_audio = ["extended_audio"]

# audio_post_processing = []





# I will add them later

# choose_audio_output_device = []

# choose_audio_output_device_format = []

# choose_audio_output_device_on_error = []

# choose_audio_output_device_format_on_error = []







### GRAPHICS

# text

text_graphics = ["ttf-parser","ab_glyph_rasterizer"]

# plain objects

simple_graphics = []

# textures

texture_graphics = []

# colour filter

# colour_filter = []



# 2D = []

# 3D = []



### WINDOW

auto_hide = []

fps_counter = []

lazy = []

file_drop = []



# const_window_size = []







[package.metadata.docs.rs]

features = [

    "default",

    "extended_audio",

    "auto_hide",

    "fps_counter",

    "file_drop"

]



[dependencies]

# main

image = "0.23.12"

glium = "0.28.0"

# text

ttf-parser = { version = "0.8.3", optional = true }

ab_glyph_rasterizer = { version = "0.1.3", optional = true }

# audio

cpal = { version = "0.11.0", optional = true }

minimp3 = { version = "0.5.0", optional = true }