Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Caramia.Blend.Internal
- data BlendEquation
- data BlendFunc
- toConstantBE :: BlendEquation -> GLenum
- toConstantBF :: BlendFunc -> GLenum
- data BlendSpec = BlendSpec {}
- setBlendings :: MonadIO m => BlendSpec -> m ()
- withBlendings :: (MonadIO m, MonadMask m) => BlendSpec -> m a -> m a
Documentation
data BlendEquation Source
Describes which equation to use in blending.
See glBlendEquation
in OpenGL documentation.
Constructors
BEAdd | |
BESubtract | |
BEReverseSubtract | |
BEMin | |
BEMax |
Describes the arithmetic to use in blending.
See glBlendFunc
in OpenGL documentation.
toConstantBF :: BlendFunc -> GLenum Source
Captures the blending parameters.
Constructors
BlendSpec | |
Fields
|
setBlendings :: MonadIO m => BlendSpec -> m () Source
withBlendings :: (MonadIO m, MonadMask m) => BlendSpec -> m a -> m a Source