gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.GLContext

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Objects.GLContext module in the gi-gdk4 package.

The link below will take you to the relevant entry in the gi-gdk4 documentation.

Documentation

newtype GLContext #

Instances

Instances details
Eq GLContext 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

(==) :: GLContext -> GLContext -> Bool

(/=) :: GLContext -> GLContext -> Bool

GObject GLContext 
Instance details

Defined in GI.Gdk.Objects.GLContext

ManagedPtrNewtype GLContext 
Instance details

Defined in GI.Gdk.Objects.GLContext

TypedObject GLContext 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

glibType :: IO GType #

HasParentTypes GLContext 
Instance details

Defined in GI.Gdk.Objects.GLContext

HasAttributeList GLContext 
Instance details

Defined in GI.Gdk.Objects.GLContext

(info ~ ResolveGLContextMethod t GLContext, OverloadedMethod info GLContext p, HasField t GLContext p) => HasField (t :: Symbol) GLContext p 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

getField :: GLContext -> p

(info ~ ResolveGLContextMethod t GLContext, OverloadedMethodInfo info GLContext) => IsLabel t (MethodProxy info GLContext) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

fromLabel :: MethodProxy info GLContext

(info ~ ResolveGLContextMethod t GLContext, OverloadedMethod info GLContext p) => IsLabel t (GLContext -> p) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

fromLabel :: GLContext -> p

IsGValue (Maybe GLContext) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe GLContext -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe GLContext) #

type AttributeList GLContext 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttributeList GLContext = GLContextAttributeList
type ParentTypes GLContext 
Instance details

Defined in GI.Gdk.Objects.GLContext

type ParentTypes GLContext = '[DrawContext, Object]
type SignalList GLContext 
Instance details

Defined in GI.Gdk.Objects.GLContext

type SignalList GLContext = GLContextSignalList

data GLContextAllowedApisPropertyInfo #

Instances

Instances details
AttrInfo GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

Associated Types

type AttrAllowedOps GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrAllowedOps GLContextAllowedApisPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo = IsGLContext
type AttrGetType GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextAllowedApisPropertyInfo = Type ~ [GLAPI]
type AttrTransferTypeConstraint GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferTypeConstraint GLContextAllowedApisPropertyInfo = Type ~ [GLAPI]
type AttrTransferType GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferType GLContextAllowedApisPropertyInfo = [GLAPI]
type AttrLabel GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrLabel GLContextAllowedApisPropertyInfo = "allowed-apis"
type AttrOrigin GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

attrGet :: AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo o => o -> IO (AttrGetType GLContextAllowedApisPropertyInfo)

attrSet :: (AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo o, AttrSetTypeConstraint GLContextAllowedApisPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo o, AttrSetTypeConstraint GLContextAllowedApisPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo o, AttrTransferTypeConstraint GLContextAllowedApisPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType GLContextAllowedApisPropertyInfo)

attrPut :: AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo o => o -> AttrGetType GLContextAllowedApisPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrAllowedOps GLContextAllowedApisPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrBaseTypeConstraint GLContextAllowedApisPropertyInfo = IsGLContext
type AttrGetType GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrLabel GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrLabel GLContextAllowedApisPropertyInfo = "allowed-apis"
type AttrOrigin GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextAllowedApisPropertyInfo = Type ~ [GLAPI]
type AttrTransferType GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferType GLContextAllowedApisPropertyInfo = [GLAPI]
type AttrTransferTypeConstraint GLContextAllowedApisPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferTypeConstraint GLContextAllowedApisPropertyInfo = Type ~ [GLAPI]

data GLContextApiPropertyInfo #

Instances

Instances details
AttrInfo GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

Associated Types

type AttrAllowedOps GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrAllowedOps GLContextApiPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrBaseTypeConstraint GLContextApiPropertyInfo = IsGLContext
type AttrGetType GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrGetType GLContextApiPropertyInfo = [GLAPI]
type AttrSetTypeConstraint GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextApiPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferTypeConstraint GLContextApiPropertyInfo = Type ~ ()
type AttrTransferType GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferType GLContextApiPropertyInfo = ()
type AttrLabel GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrLabel GLContextApiPropertyInfo = "api"
type AttrOrigin GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

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 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrAllowedOps GLContextApiPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrBaseTypeConstraint GLContextApiPropertyInfo = IsGLContext
type AttrGetType GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrGetType GLContextApiPropertyInfo = [GLAPI]
type AttrLabel GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrLabel GLContextApiPropertyInfo = "api"
type AttrOrigin GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextApiPropertyInfo = Type ~ ()
type AttrTransferType GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferType GLContextApiPropertyInfo = ()
type AttrTransferTypeConstraint GLContextApiPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferTypeConstraint GLContextApiPropertyInfo = Type ~ ()

data GLContextGetAllowedApisMethodInfo #

Instances

Instances details
(signature ~ m [GLAPI], MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetAllowedApisMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetAllowedApisMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextGetApiMethodInfo #

Instances

Instances details
(signature ~ m [GLAPI], MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetApiMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetApiMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextGetDebugEnabledMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetDebugEnabledMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetDebugEnabledMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextGetDisplayMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Display), MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetDisplayMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetDisplayMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextGetForwardCompatibleMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetForwardCompatibleMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetForwardCompatibleMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextGetRequiredVersionMethodInfo #

Instances

Instances details
(signature ~ m (Int32, Int32), MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetRequiredVersionMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetRequiredVersionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextGetSharedContextMethodInfo #

Instances

Instances details
(signature ~ m (Maybe GLContext), MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetSharedContextMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetSharedContextMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextGetSurfaceMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Surface), MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetSurfaceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetSurfaceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextGetUseEsMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetUseEsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetUseEsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextGetVersionMethodInfo #

Instances

Instances details
(signature ~ m (Int32, Int32), MonadIO m, IsGLContext a) => OverloadedMethod GLContextGetVersionMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextGetVersionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextIsLegacyMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsGLContext a) => OverloadedMethod GLContextIsLegacyMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextIsLegacyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextIsSharedMethodInfo #

Instances

Instances details
(signature ~ (b -> m Bool), MonadIO m, IsGLContext a, IsGLContext b) => OverloadedMethod GLContextIsSharedMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextIsSharedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextMakeCurrentMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsGLContext a) => OverloadedMethod GLContextMakeCurrentMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextMakeCurrentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextRealizeMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsGLContext a) => OverloadedMethod GLContextRealizeMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextRealizeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextSetAllowedApisMethodInfo #

Instances

Instances details
(signature ~ ([GLAPI] -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetAllowedApisMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextSetAllowedApisMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextSetDebugEnabledMethodInfo #

Instances

Instances details
(signature ~ (Bool -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetDebugEnabledMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextSetDebugEnabledMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextSetForwardCompatibleMethodInfo #

Instances

Instances details
(signature ~ (Bool -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetForwardCompatibleMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextSetForwardCompatibleMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextSetRequiredVersionMethodInfo #

Instances

Instances details
(signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetRequiredVersionMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextSetRequiredVersionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextSetUseEsMethodInfo #

Instances

Instances details
(signature ~ (Int32 -> m ()), MonadIO m, IsGLContext a) => OverloadedMethod GLContextSetUseEsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GLContextSetUseEsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GLContextSharedContextPropertyInfo #

Instances

Instances details
AttrInfo GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

Associated Types

type AttrAllowedOps GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrAllowedOps GLContextSharedContextPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrBaseTypeConstraint GLContextSharedContextPropertyInfo = IsGLContext
type AttrGetType GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextSharedContextPropertyInfo = IsGLContext
type AttrTransferTypeConstraint GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferTypeConstraint GLContextSharedContextPropertyInfo = IsGLContext
type AttrTransferType GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrLabel GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrLabel GLContextSharedContextPropertyInfo = "shared-context"
type AttrOrigin GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

Methods

attrGet :: AttrBaseTypeConstraint GLContextSharedContextPropertyInfo o => o -> IO (AttrGetType GLContextSharedContextPropertyInfo)

attrSet :: (AttrBaseTypeConstraint GLContextSharedContextPropertyInfo o, AttrSetTypeConstraint GLContextSharedContextPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint GLContextSharedContextPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint GLContextSharedContextPropertyInfo o, AttrSetTypeConstraint GLContextSharedContextPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint GLContextSharedContextPropertyInfo o, AttrTransferTypeConstraint GLContextSharedContextPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType GLContextSharedContextPropertyInfo)

attrPut :: AttrBaseTypeConstraint GLContextSharedContextPropertyInfo o => o -> AttrGetType GLContextSharedContextPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrAllowedOps GLContextSharedContextPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrBaseTypeConstraint GLContextSharedContextPropertyInfo = IsGLContext
type AttrGetType GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrLabel GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrLabel GLContextSharedContextPropertyInfo = "shared-context"
type AttrOrigin GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrSetTypeConstraint GLContextSharedContextPropertyInfo = IsGLContext
type AttrTransferType GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferTypeConstraint GLContextSharedContextPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.GLContext

type AttrTransferTypeConstraint GLContextSharedContextPropertyInfo = IsGLContext

class (GObject o, IsDescendantOf GLContext o) => IsGLContext o #

Instances

Instances details
(GObject o, IsDescendantOf GLContext o) => IsGLContext o 
Instance details

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 #