package hugin

  1. Overview
  2. Docs
Declarative plotting and visualization for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

raven-1.0.0.alpha3.tbz
sha256=96d35ce03dfbebd2313657273e24c2e2d20f9e6c7825b8518b69bd1d6ed5870f
sha512=90c5053731d4108f37c19430e45456063e872b04b8a1bbad064c356e1b18e69222de8bfcf4ec14757e71f18164ec6e4630ba770dbcb1291665de5418827d1465

doc/hugin.usdl/Usdl/index.html

Module UsdlSource

Minimal SDL2 bindings.

Thin bindings covering window creation, renderer management, surface pixel access, and event polling. Designed for the Cairo-SDL integration layer; not a general-purpose SDL binding.

All functions raise Failure on SDL errors.

Initialization

Sourceval init : unit -> unit

init () initializes SDL video and sets the render scale quality hint.

Raises Failure if SDL initialization fails.

Sourceval quit : unit -> unit

quit () shuts down SDL.

Handle types

Sourcetype renderer

The type for SDL renderers.

Sourcetype surface

The type for SDL surfaces.

Sourcetype texture

The type for SDL textures.

Window

Sourcemodule Window : sig ... end

Renderer

Sourcemodule Renderer : sig ... end

Surface

Sourcemodule Surface : sig ... end

Texture

Sourcemodule Texture : sig ... end

Events

Sourcemodule Event : sig ... end

Key codes

Sourcemodule Keycode : sig ... end