| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.Animation
Documentation
Constructors
| Animator :: forall a. AnimatorTag a => a -> Animator |
Instances
| Component Animator Source # | |||||
Defined in Mischief.Animation Associated Types
| |||||
| type IsExclusiveRel Animator Source # | |||||
Defined in Mischief.Animation | |||||
class (Typeable (Input a), Typeable a, Typeable (State a), Typeable (Shift a)) => AnimatorTag (a :: k) where Source #
Associated Types
data AnimationPlugin Source #
Instances
| Plugin AnimationPlugin Source # | |
Defined in Mischief.Animation | |
inputIfNeq :: forall {k} (a :: k). (AnimatorTag a, Eq (Input a)) => (Input a -> Input a) -> Entity -> System () Source #
Instances
| Show Animation Source # | |||||||||
| Asset Animation Source # | |||||||||
Defined in Mischief.Animation.Spritesheet Associated Types
| |||||||||
| KdlAsset Animation Source # | |||||||||
Defined in Mischief.Animation.Spritesheet Methods decodeKdl :: RelativePath -> NodeDecoder Animation # | |||||||||
| Component Animation Source # | |||||||||
Defined in Mischief.Animation.Spritesheet Associated Types
| |||||||||
| type Loadable Animation Source # | |||||||||
Defined in Mischief.Animation.Spritesheet | |||||||||
| type Saveable Animation Source # | |||||||||
Defined in Mischief.Animation.Spritesheet | |||||||||
| type IsExclusiveRel Animation Source # | |||||||||
Defined in Mischief.Animation.Spritesheet | |||||||||
data Animations Source #
Constructors
| Animations | |
Fields | |
Instances
data Spritesheet Source #
Instances
| Show Spritesheet Source # | |||||||||
Defined in Mischief.Animation.Spritesheet Methods showsPrec :: Int -> Spritesheet -> ShowS # show :: Spritesheet -> String # showList :: [Spritesheet] -> ShowS # | |||||||||
| Asset Spritesheet Source # | |||||||||
Defined in Mischief.Animation.Spritesheet Associated Types
| |||||||||
| KdlAsset Spritesheet Source # | |||||||||
Defined in Mischief.Animation.Spritesheet Methods decodeKdl :: RelativePath -> NodeDecoder Spritesheet # | |||||||||
| Component Spritesheet Source # | |||||||||
Defined in Mischief.Animation.Spritesheet Associated Types
Methods required :: Set DefaultComponentType # onAdd :: [Hook Spritesheet] # onSet :: [Hook Spritesheet] # onRemove :: [Hook Spritesheet] # onAddRel :: [HookRel Spritesheet] # onSetRel :: [HookRel Spritesheet] # onRemoveRel :: [HookRel Spritesheet] # | |||||||||
| type Loadable Spritesheet Source # | |||||||||
Defined in Mischief.Animation.Spritesheet | |||||||||
| type Saveable Spritesheet Source # | |||||||||
Defined in Mischief.Animation.Spritesheet | |||||||||
| type IsExclusiveRel Spritesheet Source # | |||||||||
Defined in Mischief.Animation.Spritesheet | |||||||||