| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.ECS.Components.Bundle
Documentation
newtype ProcessedBundleData Source #
Constructors
| ProcessedBundleData | |
Fields | |
data ProcessedBundleElement Source #
Constructors
| ProcessedBundleElement | |
Fields
| |
Instances
| Eq ProcessedBundleElement Source # | |
Defined in Mischief.ECS.Components.Bundle Methods (==) :: ProcessedBundleElement -> ProcessedBundleElement -> Bool # (/=) :: ProcessedBundleElement -> ProcessedBundleElement -> Bool # | |
| Ord ProcessedBundleElement Source # | |
Defined in Mischief.ECS.Components.Bundle Methods compare :: ProcessedBundleElement -> ProcessedBundleElement -> Ordering # (<) :: ProcessedBundleElement -> ProcessedBundleElement -> Bool # (<=) :: ProcessedBundleElement -> ProcessedBundleElement -> Bool # (>) :: ProcessedBundleElement -> ProcessedBundleElement -> Bool # (>=) :: ProcessedBundleElement -> ProcessedBundleElement -> Bool # max :: ProcessedBundleElement -> ProcessedBundleElement -> ProcessedBundleElement # min :: ProcessedBundleElement -> ProcessedBundleElement -> ProcessedBundleElement # | |
addComponentToBundleData :: Component c => c -> BundleData ErasedComponent -> BundleData ErasedComponent Source #
type Bundle b = Collectable b (BundleData ErasedComponent) Source #
bundleData :: Bundle b => b -> BundleData ErasedComponent Source #
type BundleEq b = Collectable b (BundleData ErasedComponentEq) Source #
bundleDataEq :: BundleEq b => b -> BundleData ErasedComponentEq Source #