qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Gui.QSurface

Documentation

class QSurfaceValue a where Source #

Minimal complete definition

withQSurfacePtr

Methods

withQSurfacePtr :: a -> (QSurfaceConst -> IO b) -> IO b Source #

Instances

class CppPtr this => QSurfaceConstPtr this where Source #

Minimal complete definition

toQSurfaceConst

Instances

QSurfaceConstPtr QSurface Source # 
QSurfaceConstPtr QSurfaceConst Source # 
QSurfaceConstPtr QWindow Source # 
QSurfaceConstPtr QWindowConst Source # 
QSurfaceConstPtr QPaintDeviceWindow Source # 
QSurfaceConstPtr QPaintDeviceWindowConst Source # 
QSurfaceConstPtr QRasterWindow Source # 
QSurfaceConstPtr QRasterWindowConst Source # 
QSurfaceConstPtr QOpenGLWindow Source # 
QSurfaceConstPtr QOpenGLWindowConst Source # 
QSurfaceConstPtr QtahOpenGLWindow Source # 
QSurfaceConstPtr QtahOpenGLWindowConst Source # 
QSurfaceConstPtr QtahRasterWindow Source # 
QSurfaceConstPtr QtahRasterWindowConst Source # 

cast :: QSurfacePtr this => this -> QSurface Source #

downCastConst :: QSurfaceSuperConst a => a -> QSurfaceConst Source #

downCast :: QSurfaceSuper a => a -> QSurface Source #

size :: QSurfaceValue arg'1 => arg'1 -> IO HSize Source #

data QSurfaceSurfaceClass Source #

Constructors

Window 
Offscreen 

Instances

Bounded QSurfaceSurfaceClass Source # 
Enum QSurfaceSurfaceClass Source # 
Eq QSurfaceSurfaceClass Source # 
Ord QSurfaceSurfaceClass Source # 
Show QSurfaceSurfaceClass Source # 

data QSurfaceSurfaceType Source #

Instances

Bounded QSurfaceSurfaceType Source # 
Enum QSurfaceSurfaceType Source # 
Eq QSurfaceSurfaceType Source # 
Ord QSurfaceSurfaceType Source # 
Show QSurfaceSurfaceType Source #