| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.Snapshot
Description
Documentation
Constructors
| Snapshot (ManagedPtr Snapshot) |
Instances
| Eq Snapshot | |
| GObject Snapshot | |
Defined in GI.Gtk.Objects.Snapshot | |
| ManagedPtrNewtype Snapshot | |
Defined in GI.Gtk.Objects.Snapshot Methods toManagedPtr :: Snapshot -> ManagedPtr Snapshot # | |
| TypedObject Snapshot | |
Defined in GI.Gtk.Objects.Snapshot | |
| HasParentTypes Snapshot | |
Defined in GI.Gtk.Objects.Snapshot | |
| HasAttributeList Snapshot | |
Defined in GI.Gtk.Objects.Snapshot | |
| (info ~ ResolveSnapshotMethod t Snapshot, OverloadedMethod info Snapshot p, HasField t Snapshot p) => HasField (t :: Symbol) Snapshot p | |
Defined in GI.Gtk.Objects.Snapshot | |
| (info ~ ResolveSnapshotMethod t Snapshot, OverloadedMethodInfo info Snapshot) => IsLabel t (MethodProxy info Snapshot) | |
Defined in GI.Gtk.Objects.Snapshot | |
| (info ~ ResolveSnapshotMethod t Snapshot, OverloadedMethod info Snapshot p) => IsLabel t (Snapshot -> p) | |
Defined in GI.Gtk.Objects.Snapshot | |
| IsGValue (Maybe Snapshot) | |
Defined in GI.Gtk.Objects.Snapshot Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Snapshot -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Snapshot) # | |
| type AttributeList Snapshot | |
Defined in GI.Gtk.Objects.Snapshot type AttributeList Snapshot = SnapshotAttributeList | |
| type ParentTypes Snapshot | |
Defined in GI.Gtk.Objects.Snapshot type ParentTypes Snapshot = '[Snapshot, Object] | |
| type SignalList Snapshot | |
Defined in GI.Gtk.Objects.Snapshot type SignalList Snapshot = SnapshotSignalList | |
class (GObject o, IsDescendantOf Snapshot o) => IsSnapshot o #
Instances
| (GObject o, IsDescendantOf Snapshot o) => IsSnapshot o | |
Defined in GI.Gtk.Objects.Snapshot | |
type family ResolveSnapshotMethod (t :: Symbol) o where ... #
Equations
data SnapshotAppendBorderMethodInfo #
Instances
| (signature ~ (RoundedRect -> [Float] -> [RGBA] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendBorderMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendBorderMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendCairoMethodInfo #
Instances
| (signature ~ (Rect -> m Context), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendCairoMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendCairoMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendColorMethodInfo #
Instances
| (signature ~ (RGBA -> Rect -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendColorMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendColorMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendConicGradientMethodInfo #
Instances
| (signature ~ (Rect -> Point -> Float -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendConicGradientMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendConicGradientMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendFillMethodInfo #
Instances
| (signature ~ (Path -> FillRule -> RGBA -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendFillMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendFillMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendInsetShadowMethodInfo #
Instances
| (signature ~ (RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendInsetShadowMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendInsetShadowMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendLayoutMethodInfo #
Instances
| (signature ~ (b -> RGBA -> m ()), MonadIO m, IsSnapshot a, IsLayout b) => OverloadedMethod SnapshotAppendLayoutMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendLayoutMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendLinearGradientMethodInfo #
Instances
| (signature ~ (Rect -> Point -> Point -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendLinearGradientMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendLinearGradientMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendNodeMethodInfo #
Instances
| (signature ~ (b -> m ()), MonadIO m, IsSnapshot a, IsRenderNode b) => OverloadedMethod SnapshotAppendNodeMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendNodeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendOutsetShadowMethodInfo #
Instances
| (signature ~ (RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendOutsetShadowMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendOutsetShadowMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendRadialGradientMethodInfo #
Instances
| (signature ~ (Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendRadialGradientMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendRadialGradientMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendRepeatingLinearGradientMethodInfo #
Instances
| (signature ~ (Rect -> Point -> Point -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendRepeatingLinearGradientMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendRepeatingLinearGradientMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendRepeatingRadialGradientMethodInfo #
Instances
| (signature ~ (Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendRepeatingRadialGradientMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendRepeatingRadialGradientMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendScaledTextureMethodInfo #
Instances
| (signature ~ (b -> ScalingFilter -> Rect -> m ()), MonadIO m, IsSnapshot a, IsTexture b) => OverloadedMethod SnapshotAppendScaledTextureMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendScaledTextureMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendStrokeMethodInfo #
Instances
| (signature ~ (Path -> Stroke -> RGBA -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotAppendStrokeMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendStrokeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotAppendTextureMethodInfo #
Instances
| (signature ~ (b -> Rect -> m ()), MonadIO m, IsSnapshot a, IsTexture b) => OverloadedMethod SnapshotAppendTextureMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotAppendTextureMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotGlShaderPopTextureMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotGlShaderPopTextureMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotGlShaderPopTextureMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPerspectiveMethodInfo #
Instances
| (signature ~ (Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPerspectiveMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPerspectiveMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPopMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPopMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPopMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushBlendMethodInfo #
Instances
| (signature ~ (BlendMode -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushBlendMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushBlendMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushBlurMethodInfo #
Instances
| (signature ~ (Double -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushBlurMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushBlurMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushClipMethodInfo #
Instances
| (signature ~ (Rect -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushClipMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushClipMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushColorMatrixMethodInfo #
Instances
| (signature ~ (Matrix -> Vec4 -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushColorMatrixMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushColorMatrixMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushComponentTransferMethodInfo #
Instances
| (signature ~ (ComponentTransfer -> ComponentTransfer -> ComponentTransfer -> ComponentTransfer -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushComponentTransferMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushComponentTransferMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushCrossFadeMethodInfo #
Instances
| (signature ~ (Double -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushCrossFadeMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushCrossFadeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushFillMethodInfo #
Instances
| (signature ~ (Path -> FillRule -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushFillMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushFillMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushGlShaderMethodInfo #
Instances
| (signature ~ (b -> Rect -> Bytes -> m ()), MonadIO m, IsSnapshot a, IsGLShader b) => OverloadedMethod SnapshotPushGlShaderMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushGlShaderMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushMaskMethodInfo #
Instances
| (signature ~ (MaskMode -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushMaskMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushMaskMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushOpacityMethodInfo #
Instances
| (signature ~ (Double -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushOpacityMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushOpacityMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushRepeatMethodInfo #
Instances
| (signature ~ (Rect -> Maybe Rect -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushRepeatMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushRepeatMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushRoundedClipMethodInfo #
Instances
| (signature ~ (RoundedRect -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushRoundedClipMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushRoundedClipMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushShadowMethodInfo #
Instances
| (signature ~ ([Shadow] -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushShadowMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushShadowMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotPushStrokeMethodInfo #
Instances
| (signature ~ (Path -> Stroke -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotPushStrokeMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotPushStrokeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotRenderBackgroundMethodInfo #
Instances
| (signature ~ (b -> Double -> Double -> Double -> Double -> m ()), MonadIO m, IsSnapshot a, IsStyleContext b) => OverloadedMethod SnapshotRenderBackgroundMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotRenderBackgroundMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotRenderFocusMethodInfo #
Instances
| (signature ~ (b -> Double -> Double -> Double -> Double -> m ()), MonadIO m, IsSnapshot a, IsStyleContext b) => OverloadedMethod SnapshotRenderFocusMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotRenderFocusMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotRenderFrameMethodInfo #
Instances
| (signature ~ (b -> Double -> Double -> Double -> Double -> m ()), MonadIO m, IsSnapshot a, IsStyleContext b) => OverloadedMethod SnapshotRenderFrameMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotRenderFrameMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotRenderInsertionCursorMethodInfo #
Instances
| (signature ~ (b -> Double -> Double -> c -> Int32 -> Direction -> m ()), MonadIO m, IsSnapshot a, IsStyleContext b, IsLayout c) => OverloadedMethod SnapshotRenderInsertionCursorMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotRenderInsertionCursorMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotRenderLayoutMethodInfo #
Instances
| (signature ~ (b -> Double -> Double -> c -> m ()), MonadIO m, IsSnapshot a, IsStyleContext b, IsLayout c) => OverloadedMethod SnapshotRenderLayoutMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotRenderLayoutMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotRestoreMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotRestoreMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotRestoreMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotRotate3dMethodInfo #
Instances
| (signature ~ (Float -> Vec3 -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotRotate3dMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotRotate3dMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotRotateMethodInfo #
Instances
| (signature ~ (Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotRotateMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotRotateMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotSaveMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotSaveMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotSaveMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotScale3dMethodInfo #
Instances
| (signature ~ (Float -> Float -> Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotScale3dMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotScale3dMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotScaleMethodInfo #
Instances
| (signature ~ (Float -> Float -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotScaleMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotScaleMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotToNodeMethodInfo #
Instances
| (signature ~ m (Maybe RenderNode), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotToNodeMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotToNodeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotToPaintableMethodInfo #
Instances
| (signature ~ (Maybe Size -> m (Maybe Paintable)), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotToPaintableMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotToPaintableMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotTransformMatrixMethodInfo #
Instances
| (signature ~ (Matrix -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotTransformMatrixMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotTransformMatrixMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotTransformMethodInfo #
Instances
| (signature ~ (Maybe Transform -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotTransformMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotTransformMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotTranslate3dMethodInfo #
Instances
| (signature ~ (Point3D -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotTranslate3dMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotTranslate3dMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SnapshotTranslateMethodInfo #
Instances
| (signature ~ (Point -> m ()), MonadIO m, IsSnapshot a) => OverloadedMethod SnapshotTranslateMethodInfo a signature | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SnapshotTranslateMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Snapshot Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
snapshotAppendBorder :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RoundedRect -> [Float] -> [RGBA] -> m () #
snapshotAppendCairo :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> m Context #
snapshotAppendColor :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RGBA -> Rect -> m () #
snapshotAppendConicGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Float -> [ColorStop] -> m () #
snapshotAppendFill :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Path -> FillRule -> RGBA -> m () #
snapshotAppendInsetShadow :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m () #
snapshotAppendLayout :: (HasCallStack, MonadIO m, IsSnapshot a, IsLayout b) => a -> b -> RGBA -> m () #
snapshotAppendLinearGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Point -> [ColorStop] -> m () #
snapshotAppendNode :: (HasCallStack, MonadIO m, IsSnapshot a, IsRenderNode b) => a -> b -> m () #
snapshotAppendOutsetShadow :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RoundedRect -> RGBA -> Float -> Float -> Float -> Float -> m () #
snapshotAppendRadialGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m () #
snapshotAppendRepeatingLinearGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Point -> [ColorStop] -> m () #
snapshotAppendRepeatingRadialGradient :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Point -> Float -> Float -> Float -> Float -> [ColorStop] -> m () #
snapshotAppendScaledTexture :: (HasCallStack, MonadIO m, IsSnapshot a, IsTexture b) => a -> b -> ScalingFilter -> Rect -> m () #
snapshotAppendStroke :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Path -> Stroke -> RGBA -> m () #
snapshotAppendTexture :: (HasCallStack, MonadIO m, IsSnapshot a, IsTexture b) => a -> b -> Rect -> m () #
snapshotGlShaderPopTexture :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m () #
snapshotNew :: (HasCallStack, MonadIO m) => m Snapshot #
snapshotPerspective :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> m () #
snapshotPop :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m () #
snapshotPushBlend :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> BlendMode -> m () #
snapshotPushBlur :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Double -> m () #
snapshotPushClip :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> m () #
snapshotPushColorMatrix :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Matrix -> Vec4 -> m () #
snapshotPushComponentTransfer :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> ComponentTransfer -> ComponentTransfer -> ComponentTransfer -> ComponentTransfer -> m () #
snapshotPushCrossFade :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Double -> m () #
snapshotPushFill :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Path -> FillRule -> m () #
snapshotPushGlShader :: (HasCallStack, MonadIO m, IsSnapshot a, IsGLShader b) => a -> b -> Rect -> Bytes -> m () #
snapshotPushMask :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> MaskMode -> m () #
snapshotPushOpacity :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Double -> m () #
snapshotPushRepeat :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Rect -> Maybe Rect -> m () #
snapshotPushRoundedClip :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> RoundedRect -> m () #
snapshotPushShadow :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> [Shadow] -> m () #
snapshotPushStroke :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Path -> Stroke -> m () #
snapshotRenderBackground :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b) => a -> b -> Double -> Double -> Double -> Double -> m () #
snapshotRenderFocus :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b) => a -> b -> Double -> Double -> Double -> Double -> m () #
snapshotRenderFrame :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b) => a -> b -> Double -> Double -> Double -> Double -> m () #
snapshotRenderInsertionCursor :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b, IsLayout c) => a -> b -> Double -> Double -> c -> Int32 -> Direction -> m () #
snapshotRenderLayout :: (HasCallStack, MonadIO m, IsSnapshot a, IsStyleContext b, IsLayout c) => a -> b -> Double -> Double -> c -> m () #
snapshotRestore :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m () #
snapshotRotate :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> m () #
snapshotRotate3d :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> Vec3 -> m () #
snapshotSave :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m () #
snapshotScale :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> Float -> m () #
snapshotScale3d :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Float -> Float -> Float -> m () #
snapshotToNode :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> m (Maybe RenderNode) #
snapshotToPaintable :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Maybe Size -> m (Maybe Paintable) #
snapshotTransform :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Maybe Transform -> m () #
snapshotTransformMatrix :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Matrix -> m () #
snapshotTranslate :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Point -> m () #
snapshotTranslate3d :: (HasCallStack, MonadIO m, IsSnapshot a) => a -> Point3D -> m () #
toSnapshot :: (MonadIO m, IsSnapshot o) => o -> m Snapshot #