| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.Assets.Asset
Documentation
class Component a => Asset a where Source #
Minimal complete definition
Nothing
Methods
loadAsset :: FilePath -> Text -> IO (Either Text a) Source #
saveAsset :: a -> FilePath -> Text -> IO (Either Text ()) Source #
Instances
| Asset Image Source # | |||||||||
Defined in Mischief.Assets.Image Associated Types
| |||||||||
newtype OnLoad (a :: k) Source #
Instances
| Show (OnLoad a) Source # | |
| (Typeable a, Typeable k) => Event (OnLoad a) Source # | |
Defined in Mischief.Assets.Internal.Asset Methods eraseEvent :: OnLoad a -> ErasedEvent # | |
Instances
| Component Loaded Source # | |||||
Defined in Mischief.Assets.Internal.Asset Associated Types
| |||||
| type IsExclusiveRel Loaded Source # | |||||
Defined in Mischief.Assets.Internal.Asset | |||||
Instances
| Component Loading Source # | |||||
Defined in Mischief.Assets.Internal.Asset Associated Types
| |||||
| type IsExclusiveRel Loading Source # | |||||
Defined in Mischief.Assets.Internal.Asset | |||||
Instances
| Eq AssetType Source # | |||||
| Ord AssetType Source # | |||||
| Component AssetType Source # | |||||
Defined in Mischief.Assets.Internal.Asset Associated Types
| |||||
| type IsExclusiveRel AssetType Source # | |||||
Defined in Mischief.Assets.Internal.Asset | |||||