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

GI.Gdk.Objects.VulkanContext

Description

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

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

Documentation

newtype VulkanContext #

Instances

Instances details
Eq VulkanContext 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

GObject VulkanContext 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

ManagedPtrNewtype VulkanContext 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

TypedObject VulkanContext 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

Methods

glibType :: IO GType #

HasParentTypes VulkanContext 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

HasAttributeList VulkanContext 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

(info ~ ResolveVulkanContextMethod t VulkanContext, OverloadedMethod info VulkanContext p, HasField t VulkanContext p) => HasField (t :: Symbol) VulkanContext p 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

Methods

getField :: VulkanContext -> p

(info ~ ResolveVulkanContextMethod t VulkanContext, OverloadedMethodInfo info VulkanContext) => IsLabel t (MethodProxy info VulkanContext) 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

Methods

fromLabel :: MethodProxy info VulkanContext

(info ~ ResolveVulkanContextMethod t VulkanContext, OverloadedMethod info VulkanContext p) => IsLabel t (VulkanContext -> p) 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

Methods

fromLabel :: VulkanContext -> p

IsGValue (Maybe VulkanContext) 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList VulkanContext 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

type AttributeList VulkanContext = VulkanContextAttributeList
type ParentTypes VulkanContext 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

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

Defined in GI.Gdk.Objects.VulkanContext

type SignalList VulkanContext = VulkanContextSignalList

class (GObject o, IsDescendantOf VulkanContext o) => IsVulkanContext o #

Instances

Instances details
(GObject o, IsDescendantOf VulkanContext o) => IsVulkanContext o 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

type family ResolveVulkanContextMethod (t :: Symbol) o where ... #

Equations

ResolveVulkanContextMethod "beginFrame" o = DrawContextBeginFrameMethodInfo 
ResolveVulkanContextMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveVulkanContextMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveVulkanContextMethod "endFrame" o = DrawContextEndFrameMethodInfo 
ResolveVulkanContextMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveVulkanContextMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveVulkanContextMethod "getv" o = ObjectGetvMethodInfo 
ResolveVulkanContextMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveVulkanContextMethod "isInFrame" o = DrawContextIsInFrameMethodInfo 
ResolveVulkanContextMethod "notify" o = ObjectNotifyMethodInfo 
ResolveVulkanContextMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveVulkanContextMethod "ref" o = ObjectRefMethodInfo 
ResolveVulkanContextMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveVulkanContextMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveVulkanContextMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveVulkanContextMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveVulkanContextMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveVulkanContextMethod "unref" o = ObjectUnrefMethodInfo 
ResolveVulkanContextMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveVulkanContextMethod "getData" o = ObjectGetDataMethodInfo 
ResolveVulkanContextMethod "getDisplay" o = DrawContextGetDisplayMethodInfo 
ResolveVulkanContextMethod "getFrameRegion" o = DrawContextGetFrameRegionMethodInfo 
ResolveVulkanContextMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveVulkanContextMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveVulkanContextMethod "getSurface" o = DrawContextGetSurfaceMethodInfo 
ResolveVulkanContextMethod "setData" o = ObjectSetDataMethodInfo 
ResolveVulkanContextMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveVulkanContextMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveVulkanContextMethod l o = MethodResolutionFailed l o :: Type 

data VulkanContextImagesUpdatedSignalInfo #

Instances

Instances details
SignalInfo VulkanContextImagesUpdatedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

Associated Types

type HaskellCallbackType VulkanContextImagesUpdatedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType VulkanContextImagesUpdatedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType VulkanContextImagesUpdatedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.VulkanContext

afterVulkanContextImagesUpdated :: (IsVulkanContext a, MonadIO m) => a -> ((?self :: a) => VulkanContextImagesUpdatedCallback) -> m SignalHandlerId #

onVulkanContextImagesUpdated :: (IsVulkanContext a, MonadIO m) => a -> ((?self :: a) => VulkanContextImagesUpdatedCallback) -> m SignalHandlerId #

toVulkanContext :: (MonadIO m, IsVulkanContext o) => o -> m VulkanContext #