OpenGL-3.0.3.0: A binding for the OpenGL graphics system

Copyright | (c) Sven Panne 2011-2019 Lars Corbijn 2011-2016
License | BSD3
Maintainer | Sven Panne <svenpanne@gmail.com>
Stability | stable
Portability | portable
Safe Haskell | None
Language | Haskell2010

Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects

Description

# Documentation

data FramebufferObject Source #

#### Instances

Instances details

GeneratableObjectName FramebufferObject Source # |
Instance details Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject Methods genObjectName :: MonadIO m => m FramebufferObject Source # genObjectNames :: MonadIO m => Int -> m [FramebufferObject] Source #
ObjectName FramebufferObject Source # |
Instance details Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject Methods isObjectName :: MonadIO m => FramebufferObject -> m Bool Source # deleteObjectName :: MonadIO m => FramebufferObject -> m () Source # deleteObjectNames :: MonadIO m => [FramebufferObject] -> m () Source #
CanBeLabeled FramebufferObject Source # |
Instance details Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject Methods objectLabel :: FramebufferObject -> StateVar (Maybe String) Source #
Show FramebufferObject Source # |
Instance details Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject Methods showsPrec :: Int -> FramebufferObject -> ShowS Source # show :: FramebufferObject -> String Source # showList :: [FramebufferObject] -> ShowS Source #
Eq FramebufferObject Source # |
Instance details Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject Methods (==) :: FramebufferObject -> FramebufferObject -> Bool Source # (/=) :: FramebufferObject -> FramebufferObject -> Bool Source #
Ord FramebufferObject Source # |

Instance details

Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject

Methods

compare :: FramebufferObject -> FramebufferObject -> Ordering Source #

(<) :: FramebufferObject -> FramebufferObject -> Bool Source #

(<=) :: FramebufferObject -> FramebufferObject -> Bool Source #

(>) :: FramebufferObject -> FramebufferObject -> Bool Source #

(>=) :: FramebufferObject -> FramebufferObject -> Bool Source #

max :: FramebufferObject -> FramebufferObject -> FramebufferObject Source #

min :: FramebufferObject -> FramebufferObject -> FramebufferObject Source #

defaultFramebufferObject :: FramebufferObject Source #

data FramebufferTarget Source #

Constructors

DrawFramebuffer |
ReadFramebuffer |
Framebuffer |

#### Instances

Instances details

Show FramebufferTarget Source # |
Instance details Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferTarget Methods showsPrec :: Int -> FramebufferTarget -> ShowS Source # show :: FramebufferTarget -> String Source # showList :: [FramebufferTarget] -> ShowS Source #
Eq FramebufferTarget Source # |
Instance details Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferTarget Methods (==) :: FramebufferTarget -> FramebufferTarget -> Bool Source # (/=) :: FramebufferTarget -> FramebufferTarget -> Bool Source #
Ord FramebufferTarget Source # |

Instance details

Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferTarget

Methods

compare :: FramebufferTarget -> FramebufferTarget -> Ordering Source #

(<) :: FramebufferTarget -> FramebufferTarget -> Bool Source #

(<=) :: FramebufferTarget -> FramebufferTarget -> Bool Source #

(>) :: FramebufferTarget -> FramebufferTarget -> Bool Source #

(>=) :: FramebufferTarget -> FramebufferTarget -> Bool Source #

max :: FramebufferTarget -> FramebufferTarget -> FramebufferTarget Source #

min :: FramebufferTarget -> FramebufferTarget -> FramebufferTarget Source #

bindFramebuffer :: FramebufferTarget -> StateVar FramebufferObject Source #

data FramebufferStatus Source #

Constructors

Complete |
Undefined |
IncompleteMissingAttachment |
IncompleteDrawBuffer |
IncompleteReadBuffer |
IncompleteMultiSample |
Unsupported |

#### Instances

Instances details

Show FramebufferStatus Source # |
Instance details Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects Methods showsPrec :: Int -> FramebufferStatus -> ShowS Source # show :: FramebufferStatus -> String Source # showList :: [FramebufferStatus] -> ShowS Source #
Eq FramebufferStatus Source # |
Instance details Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects Methods (==) :: FramebufferStatus -> FramebufferStatus -> Bool Source # (/=) :: FramebufferStatus -> FramebufferStatus -> Bool Source #
Ord FramebufferStatus Source # |

Instance details

Defined in Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects

Methods

compare :: FramebufferStatus -> FramebufferStatus -> Ordering Source #

(<) :: FramebufferStatus -> FramebufferStatus -> Bool Source #

(<=) :: FramebufferStatus -> FramebufferStatus -> Bool Source #

(>) :: FramebufferStatus -> FramebufferStatus -> Bool Source #

(>=) :: FramebufferStatus -> FramebufferStatus -> Bool Source #

max :: FramebufferStatus -> FramebufferStatus -> FramebufferStatus Source #

min :: FramebufferStatus -> FramebufferStatus -> FramebufferStatus Source #

framebufferStatus :: FramebufferTarget -> GettableStateVar FramebufferStatus Source #