Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class QOpenGLWindowValue a where Source #
withQOpenGLWindowPtr :: a -> (QOpenGLWindowConst -> IO b) -> IO b Source #
Instances
QOpenGLWindowConstPtr a => QOpenGLWindowValue a Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QOpenGLWindow withQOpenGLWindowPtr :: a -> (QOpenGLWindowConst -> IO b) -> IO b Source # |
class QPaintDeviceWindowConstPtr this => QOpenGLWindowConstPtr this where Source #
toQOpenGLWindowConst :: this -> QOpenGLWindowConst Source #
class (QOpenGLWindowConstPtr this, QPaintDeviceWindowPtr this) => QOpenGLWindowPtr this where Source #
toQOpenGLWindow :: this -> QOpenGLWindow Source #
data QOpenGLWindowConst Source #
Instances
data QOpenGLWindow Source #
Instances
castConst :: QOpenGLWindowConstPtr this => this -> QOpenGLWindowConst Source #
cast :: QOpenGLWindowPtr this => this -> QOpenGLWindow Source #
downCastConst :: QOpenGLWindowSuperConst a => a -> QOpenGLWindowConst Source #
downCast :: QOpenGLWindowSuper a => a -> QOpenGLWindow Source #
new :: IO QOpenGLWindow Source #
newWithUpdateBehaviorAndParent :: QWindowPtr arg'2 => QOpenGLWindowUpdateBehavior -> arg'2 -> IO QOpenGLWindow Source #
defaultFramebufferObject :: QOpenGLWindowValue arg'1 => arg'1 -> IO Word32 Source #
doneCurrent :: QOpenGLWindowPtr arg'1 => arg'1 -> IO () Source #
grabFramebuffer :: QOpenGLWindowPtr arg'1 => arg'1 -> IO QImage Source #
makeCurrent :: QOpenGLWindowPtr arg'1 => arg'1 -> IO () Source #
updateBehavior :: QOpenGLWindowValue arg'1 => arg'1 -> IO QOpenGLWindowUpdateBehavior Source #
frameSwappedSignal :: QOpenGLWindowPtr object => Signal object (IO ()) Source #
data QOpenGLWindowUpdateBehavior Source #