caramia-0.2.0.1: Less painful OpenGL 3.3 rendering

Safe HaskellSafe-Inferred
LanguageHaskell2010

Graphics.Caramia.Internal.Lens

Description

lens package compatible Lens.

This is used to avoid lens dependency.

Documentation

type Lens s t a b = forall f. Functor f => (a -> f b) -> s -> f t Source

type Lens' s a = Lens s s a a Source

lens :: (s -> a) -> (s -> a -> s) -> Lens' s a Source