Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype VulkanRenderer = VulkanRenderer (ManagedPtr VulkanRenderer)
- class (GObject o, IsDescendantOf VulkanRenderer o) => IsVulkanRenderer o
- toVulkanRenderer :: (MonadIO m, IsVulkanRenderer o) => o -> m VulkanRenderer
- vulkanRendererNew :: (HasCallStack, MonadIO m) => m VulkanRenderer
Exported types
newtype VulkanRenderer Source #
Memory-managed wrapper type.
VulkanRenderer (ManagedPtr VulkanRenderer) |
Instances
Eq VulkanRenderer Source # | |
Defined in GI.Gsk.Objects.VulkanRenderer (==) :: VulkanRenderer -> VulkanRenderer -> Bool # (/=) :: VulkanRenderer -> VulkanRenderer -> Bool # | |
GObject VulkanRenderer Source # | |
Defined in GI.Gsk.Objects.VulkanRenderer | |
ManagedPtrNewtype VulkanRenderer Source # | |
Defined in GI.Gsk.Objects.VulkanRenderer toManagedPtr :: VulkanRenderer -> ManagedPtr VulkanRenderer | |
TypedObject VulkanRenderer Source # | |
Defined in GI.Gsk.Objects.VulkanRenderer | |
HasParentTypes VulkanRenderer Source # | |
Defined in GI.Gsk.Objects.VulkanRenderer | |
IsGValue (Maybe VulkanRenderer) Source # | Convert |
Defined in GI.Gsk.Objects.VulkanRenderer gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe VulkanRenderer -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe VulkanRenderer) | |
type ParentTypes VulkanRenderer Source # | |
Defined in GI.Gsk.Objects.VulkanRenderer |
class (GObject o, IsDescendantOf VulkanRenderer o) => IsVulkanRenderer o Source #
Type class for types which can be safely cast to VulkanRenderer
, for instance with toVulkanRenderer
.
Instances
(GObject o, IsDescendantOf VulkanRenderer o) => IsVulkanRenderer o Source # | |
Defined in GI.Gsk.Objects.VulkanRenderer |
toVulkanRenderer :: (MonadIO m, IsVulkanRenderer o) => o -> m VulkanRenderer Source #
Cast to VulkanRenderer
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, isRealized, notify, notifyByPspec, realize, ref, refSink, render, renderTexture, runDispose, stealData, stealQdata, thawNotify, unrealize, unref, watchClosure.
Getters
getData, getProperty, getQdata, getSurface.
Setters
new
vulkanRendererNew :: (HasCallStack, MonadIO m) => m VulkanRenderer Source #
No description available in the introspection data.