Description

Set of multimedia libraries for games and gui applications

Package Information

Version0.8.3 (2015-Dec-19)
Homepage http://github.com/MrSmith33/anchovy
Repository https://github.com/MrSmith33/anchovy
LicenseBSL-1.0
AuthorsAndrey Penechko
Registered byMrSmith33
Sub packages
anchovy:example01
Example application that uses anchovy library
anchovy:example02
Example application that uses anchovy library
Dependencies

derelict-fi

sdlang-d

dlib

derelict-gl3

derelict-ft

derelict-glfw3

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

#Anchovy

Set of multimedia libraries for games and gui applications. Currently in active development, so usage in big projects is not recomended. API can change with every version.

v0 6 0

##Simple docking implementation guiex02

##Structure:

  • anchovy.core - basic interfaces.
  • anchovy.utils - additional helpers.
  • anchovy.graphics - windows and rendering.
  • anchovy.gui - skinnable graphical interface. The only usable package right now.

##Dependencies:

  • dlib - vectors and matrixes
  • sdlang-d - gui markup files are stored in .sdl files
  • derelict-fi - for image loading (may be replaced by dlib image loader in the future).
  • derelict-ft - font rendering
  • derelict-gl3 - OpenGL renderer
  • derelict-glfw3 - window creation, input handling
  • derelict-sdl2 - window creation, input handling (abandoned)
  • derelict-util - used by other derelict packages

##Contributing: Any improvements, bug reports, feature-requests are highly appreciated.

##Building ###Windows and linux

Now the library can be built with dub.

To use in your project put a dependency like:

"dependencies": {
	"anchovy": ">=0.7.1"
}

To build example application execute in root folder:

dub build anchovy:example01 --build=debug --nodeps

You can download compiled examples from latest release. They include nesessary dll's. For linux you need to install libraries (glfw3, freetype, freeimage).

Available versions

0.8.3 0.8.2 0.8.1 0.8.0 0.7.1 0.7.0 0.6.2 0.6.1 0.6.0 0.5.0 0.4.0 0.3.0 0.2.4 ~master