| Copyright | (C) 2015, 2016 Dimitri Sabadie |
|---|---|
| License | BSD3 |
| Maintainer | Dimitri Sabadie <dimitri.sabadie@gmail.com> |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Graphics.Luminance.Pixel
Description
- data C8 = C8
- data C16 = C16
- data C32 = C32
- data CInts = CInts
- data CUInts = CUInts
- data CFloats = CFloats
- data CR a = CR
- data CRG a b = CRG
- data CRGB a b c = CRGB
- data CRGBA a b c d = CRGBA
- data CDepth a = CDepth
- data Format t c = Format
- class Pixel f
- type RGB8UI = Format CUInts (CRGB C8 C8 C8)
- type RGBA8UI = Format CUInts (CRGBA C8 C8 C8 C8)
- type RGBA8F = Format CFloats (CRGBA C8 C8 C8 C8)
- type RGB32F = Format CFloats (CRGB C32 C32 C32)
- type RGBA32F = Format CFloats (CRGBA C32 C32 C32 C32)
- type Depth32F = Format CFloats (CDepth C32)
- class Pixel p => ColorPixel p
Channel size
A 8-bit channel.
Constructors
| C8 |
A 16-bit channel.
Constructors
| C16 |
A 32-bit channel.
Constructors
| C32 |
Channel type
Channels are integral values.
Constructors
| CInts |
Channels are unsigned integral values.
Constructors
| CUInts |
Channels are floating values.
Constructors
| CFloats |
Channel shape
A red channel only.
Constructors
| CR |
Rd and green channels.
Constructors
| CRG |
Red, green and blue channels.
Constructors
| CRGB |
Red, green, blue and alpha channels.
Constructors
| CRGBA |
A depth channel.
Constructors
| CDepth |
Pixel format
A pixel format.
Constructors
| Format |
Instances
| Pixel Depth32F Source # | |
| Pixel RGBA32F Source # | |
| Pixel RGB32F Source # | |
| Pixel RGBA8UI Source # | |
| Pixel RGB8UI Source # | |
| Eq (Format t c) Source # | |
| Ord (Format t c) Source # | |
| Show (Format t c) Source # | |
| Pixel (Format t (CRGBA r g b a)) => ColorPixel (Format t (CRGBA r g b a)) Source # | |
| Pixel (Format t (CRGB r g b)) => ColorPixel (Format t (CRGB r g b)) Source # | |
| Pixel (Format t (CRG r g)) => ColorPixel (Format t (CRG r g)) Source # | |
| Pixel (Format t (CR r)) => ColorPixel (Format t (CR r)) Source # | |
| Pixel (Format t (CDepth d)) => FramebufferDepthAttachment (Format t (CDepth d)) Source # | |
| ColorPixel (Format t c) => FramebufferColorAttachment (Format t c) Source # | |
Minimal complete definition
pixelFormat, pixelIFormat, pixelType
Color pixel
class Pixel p => ColorPixel p Source #
Instances