| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
SDL.Internal.Types
Synopsis
- newtype Joystick = Joystick {}
- newtype GameController = GameController {}
- newtype Window = Window Window
- newtype Renderer = Renderer Renderer
Documentation
Constructors
| Joystick | |
Fields | |
Instances
| Data Joystick Source # | |||||
Defined in SDL.Internal.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Joystick -> c Joystick gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Joystick toConstr :: Joystick -> Constr dataTypeOf :: Joystick -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Joystick) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Joystick) gmapT :: (forall b. Data b => b -> b) -> Joystick -> Joystick gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Joystick -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Joystick -> r gmapQ :: (forall d. Data d => d -> u) -> Joystick -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Joystick -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Joystick -> m Joystick gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Joystick -> m Joystick gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Joystick -> m Joystick | |||||
| Generic Joystick Source # | |||||
Defined in SDL.Internal.Types Associated Types
| |||||
| Show Joystick Source # | |||||
| Eq Joystick Source # | |||||
| Ord Joystick Source # | |||||
Defined in SDL.Internal.Types | |||||
| type Rep Joystick Source # | |||||
Defined in SDL.Internal.Types | |||||
newtype GameController Source #
Constructors
| GameController | |
Fields | |
Instances
| Data GameController Source # | |||||
Defined in SDL.Internal.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GameController -> c GameController gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GameController toConstr :: GameController -> Constr dataTypeOf :: GameController -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GameController) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GameController) gmapT :: (forall b. Data b => b -> b) -> GameController -> GameController gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GameController -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GameController -> r gmapQ :: (forall d. Data d => d -> u) -> GameController -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> GameController -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> GameController -> m GameController gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GameController -> m GameController gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GameController -> m GameController | |||||
| Generic GameController Source # | |||||
Defined in SDL.Internal.Types Associated Types
| |||||
| Show GameController Source # | |||||
Defined in SDL.Internal.Types Methods showsPrec :: Int -> GameController -> ShowS show :: GameController -> String showList :: [GameController] -> ShowS | |||||
| Eq GameController Source # | |||||
Defined in SDL.Internal.Types Methods (==) :: GameController -> GameController -> Bool (/=) :: GameController -> GameController -> Bool | |||||
| Ord GameController Source # | |||||
Defined in SDL.Internal.Types Methods compare :: GameController -> GameController -> Ordering (<) :: GameController -> GameController -> Bool (<=) :: GameController -> GameController -> Bool (>) :: GameController -> GameController -> Bool (>=) :: GameController -> GameController -> Bool max :: GameController -> GameController -> GameController min :: GameController -> GameController -> GameController | |||||
| type Rep GameController Source # | |||||
Defined in SDL.Internal.Types type Rep GameController = D1 ('MetaData "GameController" "SDL.Internal.Types" "sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV" 'True) (C1 ('MetaCons "GameController" 'PrefixI 'True) (S1 ('MetaSel ('Just "gameControllerPtr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GameController))) | |||||
Instances
| Data Window Source # | |||||
Defined in SDL.Internal.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Window -> c Window gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Window dataTypeOf :: Window -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Window) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Window) gmapT :: (forall b. Data b => b -> b) -> Window -> Window gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Window -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Window -> r gmapQ :: (forall d. Data d => d -> u) -> Window -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Window -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Window -> m Window gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Window -> m Window gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Window -> m Window | |||||
| Generic Window Source # | |||||
Defined in SDL.Internal.Types Associated Types
| |||||
| Show Window Source # | |||||
| Eq Window Source # | |||||
| Ord Window Source # | |||||
| type Rep Window Source # | |||||
Defined in SDL.Internal.Types | |||||
An SDL rendering device. This can be created with createRenderer.
Instances
| Data Renderer Source # | |||||
Defined in SDL.Internal.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Renderer -> c Renderer gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Renderer toConstr :: Renderer -> Constr dataTypeOf :: Renderer -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Renderer) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Renderer) gmapT :: (forall b. Data b => b -> b) -> Renderer -> Renderer gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Renderer -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Renderer -> r gmapQ :: (forall d. Data d => d -> u) -> Renderer -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Renderer -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Renderer -> m Renderer gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Renderer -> m Renderer gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Renderer -> m Renderer | |||||
| Generic Renderer Source # | |||||
Defined in SDL.Internal.Types Associated Types
| |||||
| Show Renderer Source # | |||||
| Eq Renderer Source # | |||||
| Ord Renderer Source # | |||||
Defined in SDL.Internal.Types | |||||
| type Rep Renderer Source # | |||||
Defined in SDL.Internal.Types | |||||