| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.GLContext
Description
Documentation
Constructors
| GLContext (ManagedPtr GLContext) |
Instances
data GLContextAllowedApisPropertyInfo #
Instances
data GLContextApiPropertyInfo #
Instances
| AttrInfo GLContextApiPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.GLContext Associated Types
Methods attrGet :: AttrBaseTypeConstraint GLContextApiPropertyInfo o => o -> IO (AttrGetType GLContextApiPropertyInfo) attrSet :: (AttrBaseTypeConstraint GLContextApiPropertyInfo o, AttrSetTypeConstraint GLContextApiPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint GLContextApiPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint GLContextApiPropertyInfo o, AttrSetTypeConstraint GLContextApiPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint GLContextApiPropertyInfo o, AttrTransferTypeConstraint GLContextApiPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType GLContextApiPropertyInfo) attrPut :: AttrBaseTypeConstraint GLContextApiPropertyInfo o => o -> AttrGetType GLContextApiPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps GLContextApiPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.GLContext type AttrAllowedOps GLContextApiPropertyInfo = '['AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint GLContextApiPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.GLContext | |||||||||||||||||||||||||||||||||
| type AttrGetType GLContextApiPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.GLContext | |||||||||||||||||||||||||||||||||
| type AttrLabel GLContextApiPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.GLContext type AttrLabel GLContextApiPropertyInfo = "api" | |||||||||||||||||||||||||||||||||
| type AttrOrigin GLContextApiPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.GLContext | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint GLContextApiPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.GLContext type AttrSetTypeConstraint GLContextApiPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType GLContextApiPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.GLContext type AttrTransferType GLContextApiPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint GLContextApiPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.GLContext type AttrTransferTypeConstraint GLContextApiPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
data GLContextGetAllowedApisMethodInfo #
Instances
| (signature ~ m [GLAPI], MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetAllowedApisMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextGetAllowedApisMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextGetApiMethodInfo #
Instances
| (signature ~ m [GLAPI], MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetApiMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextGetApiMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextGetDebugEnabledMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetDebugEnabledMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextGetDebugEnabledMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextGetDisplayMethodInfo #
Instances
| (signature ~ m (Maybe Display), MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetDisplayMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextGetDisplayMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextGetForwardCompatibleMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetForwardCompatibleMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextGetForwardCompatibleMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextGetRequiredVersionMethodInfo #
Instances
| (signature ~ m (Int32, Int32), MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetRequiredVersionMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextGetRequiredVersionMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextGetSharedContextMethodInfo #
Instances
data GLContextGetSurfaceMethodInfo #
Instances
| (signature ~ m (Maybe Surface), MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetSurfaceMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextGetSurfaceMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextGetUseEsMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetUseEsMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextGetUseEsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextGetVersionMethodInfo #
Instances
| (signature ~ m (Int32, Int32), MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetVersionMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextGetVersionMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextIsLegacyMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsGLContext a) => OverloadedMethod GLContextIsLegacyMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextIsLegacyMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextIsSharedMethodInfo #
Instances
data GLContextMakeCurrentMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsGLContext a) => OverloadedMethod GLContextMakeCurrentMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextMakeCurrentMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextRealizeMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsGLContext a) => OverloadedMethod GLContextRealizeMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextRealizeMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextSetAllowedApisMethodInfo #
Instances
| (signature ~ ([GLAPI] -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetAllowedApisMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextSetAllowedApisMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextSetDebugEnabledMethodInfo #
Instances
| (signature ~ (Bool -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetDebugEnabledMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextSetDebugEnabledMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextSetForwardCompatibleMethodInfo #
Instances
| (signature ~ (Bool -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetForwardCompatibleMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextSetForwardCompatibleMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextSetRequiredVersionMethodInfo #
Instances
| (signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetRequiredVersionMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextSetRequiredVersionMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextSetUseEsMethodInfo #
Instances
| (signature ~ (Int32 -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetUseEsMethodInfo a signature | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GLContextSetUseEsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.GLContext Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GLContextSharedContextPropertyInfo #
Instances
class (GObject o, IsDescendantOf GLContext o) => IsGLContext o #
Instances
| (GObject o, IsDescendantOf GLContext o) => IsGLContext o | |
Defined in GI.Gdk.Objects.GLContext | |
type family ResolveGLContextMethod (t :: Symbol) o where ... #
Equations
| ResolveGLContextMethod "beginFrame" o = DrawContextBeginFrameMethodInfo | |
| ResolveGLContextMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveGLContextMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveGLContextMethod "endFrame" o = DrawContextEndFrameMethodInfo | |
| ResolveGLContextMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveGLContextMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveGLContextMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveGLContextMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveGLContextMethod "isInFrame" o = DrawContextIsInFrameMethodInfo | |
| ResolveGLContextMethod "isLegacy" o = GLContextIsLegacyMethodInfo | |
| ResolveGLContextMethod "isShared" o = GLContextIsSharedMethodInfo | |
| ResolveGLContextMethod "makeCurrent" o = GLContextMakeCurrentMethodInfo | |
| ResolveGLContextMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveGLContextMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveGLContextMethod "realize" o = GLContextRealizeMethodInfo | |
| ResolveGLContextMethod "ref" o = ObjectRefMethodInfo | |
| ResolveGLContextMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveGLContextMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveGLContextMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveGLContextMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveGLContextMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveGLContextMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveGLContextMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveGLContextMethod "getAllowedApis" o = GLContextGetAllowedApisMethodInfo | |
| ResolveGLContextMethod "getApi" o = GLContextGetApiMethodInfo | |
| ResolveGLContextMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveGLContextMethod "getDebugEnabled" o = GLContextGetDebugEnabledMethodInfo | |
| ResolveGLContextMethod "getDisplay" o = GLContextGetDisplayMethodInfo | |
| ResolveGLContextMethod "getForwardCompatible" o = GLContextGetForwardCompatibleMethodInfo | |
| ResolveGLContextMethod "getFrameRegion" o = DrawContextGetFrameRegionMethodInfo | |
| ResolveGLContextMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveGLContextMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveGLContextMethod "getRequiredVersion" o = GLContextGetRequiredVersionMethodInfo | |
| ResolveGLContextMethod "getSharedContext" o = GLContextGetSharedContextMethodInfo | |
| ResolveGLContextMethod "getSurface" o = GLContextGetSurfaceMethodInfo | |
| ResolveGLContextMethod "getUseEs" o = GLContextGetUseEsMethodInfo | |
| ResolveGLContextMethod "getVersion" o = GLContextGetVersionMethodInfo | |
| ResolveGLContextMethod "setAllowedApis" o = GLContextSetAllowedApisMethodInfo | |
| ResolveGLContextMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveGLContextMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveGLContextMethod "setDebugEnabled" o = GLContextSetDebugEnabledMethodInfo | |
| ResolveGLContextMethod "setForwardCompatible" o = GLContextSetForwardCompatibleMethodInfo | |
| ResolveGLContextMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveGLContextMethod "setRequiredVersion" o = GLContextSetRequiredVersionMethodInfo | |
| ResolveGLContextMethod "setUseEs" o = GLContextSetUseEsMethodInfo | |
| ResolveGLContextMethod l o = MethodResolutionFailed l o :: Type |
constructGLContextAllowedApis :: (IsGLContext o, MonadIO m) => [GLAPI] -> m (GValueConstruct o) #
constructGLContextSharedContext :: (IsGLContext o, MonadIO m, IsGLContext a) => a -> m (GValueConstruct o) #
gLContextAllowedApis :: AttrLabelProxy "allowedApis" #
gLContextApi :: AttrLabelProxy "api" #
gLContextClearCurrent :: (HasCallStack, MonadIO m) => m () #
gLContextGetAllowedApis :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m [GLAPI] #
gLContextGetApi :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m [GLAPI] #
gLContextGetCurrent :: (HasCallStack, MonadIO m) => m (Maybe GLContext) #
gLContextGetDebugEnabled :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m Bool #
gLContextGetDisplay :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m (Maybe Display) #
gLContextGetForwardCompatible :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m Bool #
gLContextGetRequiredVersion :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m (Int32, Int32) #
gLContextGetSharedContext :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m (Maybe GLContext) #
gLContextGetSurface :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m (Maybe Surface) #
gLContextGetUseEs :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m Bool #
gLContextGetVersion :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m (Int32, Int32) #
gLContextIsLegacy :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m Bool #
gLContextIsShared :: (HasCallStack, MonadIO m, IsGLContext a, IsGLContext b) => a -> b -> m Bool #
gLContextMakeCurrent :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m () #
gLContextRealize :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m () #
gLContextSetAllowedApis :: (HasCallStack, MonadIO m, IsGLContext a) => a -> [GLAPI] -> m () #
gLContextSetDebugEnabled :: (HasCallStack, MonadIO m, IsGLContext a) => a -> Bool -> m () #
gLContextSetForwardCompatible :: (HasCallStack, MonadIO m, IsGLContext a) => a -> Bool -> m () #
gLContextSetRequiredVersion :: (HasCallStack, MonadIO m, IsGLContext a) => a -> Int32 -> Int32 -> m () #
gLContextSetUseEs :: (HasCallStack, MonadIO m, IsGLContext a) => a -> Int32 -> m () #
gLContextSharedContext :: AttrLabelProxy "sharedContext" #
getGLContextAllowedApis :: (MonadIO m, IsGLContext o) => o -> m [GLAPI] #
getGLContextApi :: (MonadIO m, IsGLContext o) => o -> m [GLAPI] #
getGLContextSharedContext :: (MonadIO m, IsGLContext o) => o -> m (Maybe GLContext) #
setGLContextAllowedApis :: (MonadIO m, IsGLContext o) => o -> [GLAPI] -> m () #
toGLContext :: (MonadIO m, IsGLContext o) => o -> m GLContext #