| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Structs.RGBA
Description
Documentation
Constructors
| RGBA (ManagedPtr RGBA) |
Instances
| Eq RGBA | |
| GBoxed RGBA | |
Defined in GI.Gdk.Structs.RGBA | |
| ManagedPtrNewtype RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods toManagedPtr :: RGBA -> ManagedPtr RGBA # | |
| TypedObject RGBA | |
Defined in GI.Gdk.Structs.RGBA | |
| HasParentTypes RGBA | |
Defined in GI.Gdk.Structs.RGBA | |
| tag ~ 'AttrSet => Constructible RGBA tag | |
Defined in GI.Gdk.Structs.RGBA | |
| HasAttributeList RGBA | |
Defined in GI.Gdk.Structs.RGBA | |
| (info ~ ResolveRGBAMethod t RGBA, OverloadedMethod info RGBA p, HasField t RGBA p) => HasField (t :: Symbol) RGBA p | |
Defined in GI.Gdk.Structs.RGBA | |
| (signature ~ m RGBA, MonadIO m) => OverloadedMethod RGBACopyMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| (signature ~ (RGBA -> m Bool), MonadIO m) => OverloadedMethod RGBAEqualMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| (signature ~ m (), MonadIO m) => OverloadedMethod RGBAFreeMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| (signature ~ m Word32, MonadIO m) => OverloadedMethod RGBAHashMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| (signature ~ m Bool, MonadIO m) => OverloadedMethod RGBAIsClearMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| (signature ~ m Bool, MonadIO m) => OverloadedMethod RGBAIsOpaqueMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| (signature ~ (Text -> m Bool), MonadIO m) => OverloadedMethod RGBAParseMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| (signature ~ (String -> m String), MonadIO m) => OverloadedMethod RGBAPrintMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| (signature ~ m Text, MonadIO m) => OverloadedMethod RGBAToStringMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBACopyMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo RGBAEqualMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo RGBAFreeMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo RGBAHashMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo RGBAIsClearMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo RGBAIsOpaqueMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo RGBAParseMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo RGBAPrintMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo RGBAToStringMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| (info ~ ResolveRGBAMethod t RGBA, OverloadedMethodInfo info RGBA) => IsLabel t (MethodProxy info RGBA) | |
Defined in GI.Gdk.Structs.RGBA | |
| (info ~ ResolveRGBAMethod t RGBA, OverloadedMethod info RGBA p) => IsLabel t (RGBA -> p) | |
Defined in GI.Gdk.Structs.RGBA | |
| IsGValue (Maybe RGBA) | |
Defined in GI.Gdk.Structs.RGBA Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe RGBA -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe RGBA) # | |
| type AttributeList RGBA | |
Defined in GI.Gdk.Structs.RGBA type AttributeList RGBA = RGBAAttributeList | |
| type ParentTypes RGBA | |
Defined in GI.Gdk.Structs.RGBA type ParentTypes RGBA = '[] :: [Type] | |
data RGBACopyMethodInfo #
Instances
| (signature ~ m RGBA, MonadIO m) => OverloadedMethod RGBACopyMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBACopyMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data RGBAEqualMethodInfo #
Instances
| (signature ~ (RGBA -> m Bool), MonadIO m) => OverloadedMethod RGBAEqualMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBAEqualMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data RGBAFreeMethodInfo #
Instances
| (signature ~ m (), MonadIO m) => OverloadedMethod RGBAFreeMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBAFreeMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data RGBAHashMethodInfo #
Instances
| (signature ~ m Word32, MonadIO m) => OverloadedMethod RGBAHashMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBAHashMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data RGBAIsClearMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m) => OverloadedMethod RGBAIsClearMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBAIsClearMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data RGBAIsOpaqueMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m) => OverloadedMethod RGBAIsOpaqueMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBAIsOpaqueMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data RGBAParseMethodInfo #
Instances
| (signature ~ (Text -> m Bool), MonadIO m) => OverloadedMethod RGBAParseMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBAParseMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data RGBAPrintMethodInfo #
Instances
| (signature ~ (String -> m String), MonadIO m) => OverloadedMethod RGBAPrintMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBAPrintMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data RGBAToStringMethodInfo #
Instances
| (signature ~ m Text, MonadIO m) => OverloadedMethod RGBAToStringMethodInfo RGBA signature | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethod :: RGBA -> signature | |
| OverloadedMethodInfo RGBAToStringMethodInfo RGBA | |
Defined in GI.Gdk.Structs.RGBA Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type family ResolveRGBAMethod (t :: Symbol) o where ... #
Equations
| ResolveRGBAMethod "copy" o = RGBACopyMethodInfo | |
| ResolveRGBAMethod "equal" o = RGBAEqualMethodInfo | |
| ResolveRGBAMethod "free" o = RGBAFreeMethodInfo | |
| ResolveRGBAMethod "hash" o = RGBAHashMethodInfo | |
| ResolveRGBAMethod "isClear" o = RGBAIsClearMethodInfo | |
| ResolveRGBAMethod "isOpaque" o = RGBAIsOpaqueMethodInfo | |
| ResolveRGBAMethod "parse" o = RGBAParseMethodInfo | |
| ResolveRGBAMethod "print" o = RGBAPrintMethodInfo | |
| ResolveRGBAMethod "toString" o = RGBAToStringMethodInfo | |
| ResolveRGBAMethod l o = MethodResolutionFailed l o :: Type |
getRGBAAlpha :: MonadIO m => RGBA -> m Float #
getRGBABlue :: MonadIO m => RGBA -> m Float #
getRGBAGreen :: MonadIO m => RGBA -> m Float #
getRGBARed :: MonadIO m => RGBA -> m Float #
newZeroRGBA :: MonadIO m => m RGBA #
rGBAIsClear :: (HasCallStack, MonadIO m) => RGBA -> m Bool #
rGBAIsOpaque :: (HasCallStack, MonadIO m) => RGBA -> m Bool #
rGBAToString :: (HasCallStack, MonadIO m) => RGBA -> m Text #
rGBA_alpha :: AttrLabelProxy "alpha" #
rGBA_green :: AttrLabelProxy "green" #
setRGBAAlpha :: MonadIO m => RGBA -> Float -> m () #
setRGBABlue :: MonadIO m => RGBA -> Float -> m () #
setRGBAGreen :: MonadIO m => RGBA -> Float -> m () #
setRGBARed :: MonadIO m => RGBA -> Float -> m () #