ombra: Render engine.
Type-safe render engine, with a purely functional API and a shader EDSL. Ombra supports both OpenGL (2.0 with some extensions) and WebGL, through GHCJS.
The modules you generally need to use are:
Graphics.Rendering.Ombra.D3: 3D graphics
Graphics.Rendering.Ombra.D2: 2D graphics
Graphics.Rendering.Ombra.Generic: although both D3 and D2 export it, you may want to read the documentation
Graphics.Rendering.Ombra.Shader: for creating shaders
Graphics.Rendering.Ombra.Draw: this lets you render the pure objects you create with D2 and D3
[Skip to Readme]
Modules
[Index]
- Graphics
- Rendering
- Ombra
- Graphics.Rendering.Ombra.Backend
- Graphics.Rendering.Ombra.Backend.OpenGL
- Graphics.Rendering.Ombra.Backend.WebGL
- Graphics.Rendering.Ombra.Blend
- Graphics.Rendering.Ombra.Color
- Graphics.Rendering.Ombra.D2
- Graphics.Rendering.Ombra.D3
- Graphics.Rendering.Ombra.Draw
- Graphics.Rendering.Ombra.Generic
- Graphics.Rendering.Ombra.Geometry
- Internal
- Graphics.Rendering.Ombra.Shader
- Graphics.Rendering.Ombra.Shapes
- Graphics.Rendering.Ombra.Stencil
- Graphics.Rendering.Ombra.Texture
- Graphics.Rendering.Ombra.Transformation
- Graphics.Rendering.Ombra.Types
- Graphics.Rendering.Ombra.Backend
- Ombra
- Rendering
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
opengl | Enable the OpenGL backend. Main module: Graphics.Rendering.Ombra.Backend.OpenGL | Enabled |
webgl | Enable the GHCJS/WebGL backend, if compiled with GHCJS. Main module: Graphics.Rendering.Ombra.Backend.WebGL | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- ombra-0.1.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.1.1.0, 0.2.0.0, 0.2.1.0, 0.2.2.0, 0.3.0.0, 0.3.1.0, 1.0.0.0, 1.1.0.0 (info) |
---|---|
Dependencies | base (<5.0), ghcjs-base, gl (<0.8), hashable (<1.3), hashtables (<1.4), transformers (<0.6), unordered-containers (<0.3), vect (<0.5), vector (<0.12) [details] |
License | BSD-3-Clause |
Copyright | Copyright © 2014-2016 Luca Prezzavento |
Author | Luca "ziocroc" Prezzavento |
Maintainer | ziocroc@gmail.com |
Category | Graphics |
Home page | https://github.com/ziocroc/Ombra |
Bug tracker | https://github.com/ziocroc/Ombra/issues |
Source repo | head: git clone https://github.com/ziocroc/Ombra |
Uploaded | by ZioCrocifisso at 2016-10-23T10:30:58Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 5114 total (1 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2016-10-27 [all 1 reports] |