Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class QtahOpenGLWindowValue a where Source #
withQtahOpenGLWindowPtr :: a -> (QtahOpenGLWindowConst -> IO b) -> IO b Source #
Instances
QtahOpenGLWindowConstPtr a => QtahOpenGLWindowValue a Source # | |
Defined in Graphics.UI.Qtah.Generated.Gui.QtahOpenGLWindow withQtahOpenGLWindowPtr :: a -> (QtahOpenGLWindowConst -> IO b) -> IO b Source # |
class QOpenGLWindowConstPtr this => QtahOpenGLWindowConstPtr this where Source #
toQtahOpenGLWindowConst :: this -> QtahOpenGLWindowConst Source #
class (QtahOpenGLWindowConstPtr this, QOpenGLWindowPtr this) => QtahOpenGLWindowPtr this where Source #
toQtahOpenGLWindow :: this -> QtahOpenGLWindow Source #
data QtahOpenGLWindowConst Source #
Instances
data QtahOpenGLWindow Source #
Instances
castConst :: QtahOpenGLWindowConstPtr this => this -> QtahOpenGLWindowConst Source #
cast :: QtahOpenGLWindowPtr this => this -> QtahOpenGLWindow Source #
downCastConst :: QtahOpenGLWindowSuperConst a => a -> QtahOpenGLWindowConst Source #
downCast :: QtahOpenGLWindowSuper a => a -> QtahOpenGLWindow Source #
new :: IO QtahOpenGLWindow Source #
newWithUpdateBehaviorAndParent :: QWindowPtr arg'2 => QOpenGLWindowUpdateBehavior -> arg'2 -> IO QtahOpenGLWindow Source #
onInitializeGL :: QtahOpenGLWindowPtr arg'1 => arg'1 -> IO () -> IO () Source #
onPaintOverGL :: QtahOpenGLWindowPtr arg'1 => arg'1 -> IO () -> IO () Source #
onPaintUnderGL :: QtahOpenGLWindowPtr arg'1 => arg'1 -> IO () -> IO () Source #
onResizeGL :: QtahOpenGLWindowPtr arg'1 => arg'1 -> (Int -> Int -> IO ()) -> IO () Source #