| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Structs.FrameTimings
Description
Documentation
newtype FrameTimings #
Constructors
| FrameTimings (ManagedPtr FrameTimings) |
Instances
data FrameTimingsGetCompleteMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m) => OverloadedMethod FrameTimingsGetCompleteMethodInfo FrameTimings signature | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethod :: FrameTimings -> signature | |
| OverloadedMethodInfo FrameTimingsGetCompleteMethodInfo FrameTimings | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameTimingsGetFrameCounterMethodInfo #
Instances
| (signature ~ m Int64, MonadIO m) => OverloadedMethod FrameTimingsGetFrameCounterMethodInfo FrameTimings signature | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethod :: FrameTimings -> signature | |
| OverloadedMethodInfo FrameTimingsGetFrameCounterMethodInfo FrameTimings | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameTimingsGetFrameTimeMethodInfo #
Instances
| (signature ~ m Int64, MonadIO m) => OverloadedMethod FrameTimingsGetFrameTimeMethodInfo FrameTimings signature | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethod :: FrameTimings -> signature | |
| OverloadedMethodInfo FrameTimingsGetFrameTimeMethodInfo FrameTimings | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameTimingsGetPredictedPresentationTimeMethodInfo #
Instances
| (signature ~ m Int64, MonadIO m) => OverloadedMethod FrameTimingsGetPredictedPresentationTimeMethodInfo FrameTimings signature | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethod :: FrameTimings -> signature | |
| OverloadedMethodInfo FrameTimingsGetPredictedPresentationTimeMethodInfo FrameTimings | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameTimingsGetPresentationTimeMethodInfo #
Instances
| (signature ~ m Int64, MonadIO m) => OverloadedMethod FrameTimingsGetPresentationTimeMethodInfo FrameTimings signature | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethod :: FrameTimings -> signature | |
| OverloadedMethodInfo FrameTimingsGetPresentationTimeMethodInfo FrameTimings | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameTimingsGetRefreshIntervalMethodInfo #
Instances
| (signature ~ m Int64, MonadIO m) => OverloadedMethod FrameTimingsGetRefreshIntervalMethodInfo FrameTimings signature | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethod :: FrameTimings -> signature | |
| OverloadedMethodInfo FrameTimingsGetRefreshIntervalMethodInfo FrameTimings | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameTimingsRefMethodInfo #
Instances
| (signature ~ m FrameTimings, MonadIO m) => OverloadedMethod FrameTimingsRefMethodInfo FrameTimings signature | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethod :: FrameTimings -> signature | |
| OverloadedMethodInfo FrameTimingsRefMethodInfo FrameTimings | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameTimingsUnrefMethodInfo #
Instances
| (signature ~ m (), MonadIO m) => OverloadedMethod FrameTimingsUnrefMethodInfo FrameTimings signature | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethod :: FrameTimings -> signature | |
| OverloadedMethodInfo FrameTimingsUnrefMethodInfo FrameTimings | |
Defined in GI.Gdk.Structs.FrameTimings Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type family ResolveFrameTimingsMethod (t :: Symbol) o where ... #
Equations
| ResolveFrameTimingsMethod "ref" o = FrameTimingsRefMethodInfo | |
| ResolveFrameTimingsMethod "unref" o = FrameTimingsUnrefMethodInfo | |
| ResolveFrameTimingsMethod "getComplete" o = FrameTimingsGetCompleteMethodInfo | |
| ResolveFrameTimingsMethod "getFrameCounter" o = FrameTimingsGetFrameCounterMethodInfo | |
| ResolveFrameTimingsMethod "getFrameTime" o = FrameTimingsGetFrameTimeMethodInfo | |
| ResolveFrameTimingsMethod "getPredictedPresentationTime" o = FrameTimingsGetPredictedPresentationTimeMethodInfo | |
| ResolveFrameTimingsMethod "getPresentationTime" o = FrameTimingsGetPresentationTimeMethodInfo | |
| ResolveFrameTimingsMethod "getRefreshInterval" o = FrameTimingsGetRefreshIntervalMethodInfo | |
| ResolveFrameTimingsMethod l o = MethodResolutionFailed l o :: Type |
frameTimingsGetComplete :: (HasCallStack, MonadIO m) => FrameTimings -> m Bool #
frameTimingsGetFrameCounter :: (HasCallStack, MonadIO m) => FrameTimings -> m Int64 #
frameTimingsGetFrameTime :: (HasCallStack, MonadIO m) => FrameTimings -> m Int64 #
frameTimingsGetPredictedPresentationTime :: (HasCallStack, MonadIO m) => FrameTimings -> m Int64 #
frameTimingsGetPresentationTime :: (HasCallStack, MonadIO m) => FrameTimings -> m Int64 #
frameTimingsGetRefreshInterval :: (HasCallStack, MonadIO m) => FrameTimings -> m Int64 #
frameTimingsRef :: (HasCallStack, MonadIO m) => FrameTimings -> m FrameTimings #
frameTimingsUnref :: (HasCallStack, MonadIO m) => FrameTimings -> m () #