HGamer3D-0.9.0: Toolset for the Haskell Game Programmer
HGamer3D.Input.Mouse
Description
Module providing the Mouse functionality and settings
data MouseMode Source #
Constructors
Instances
Methods
(==) :: MouseMode -> MouseMode -> Bool #
(/=) :: MouseMode -> MouseMode -> Bool #
readsPrec :: Int -> ReadS MouseMode #
readList :: ReadS [MouseMode] #
readPrec :: ReadPrec MouseMode #
readListPrec :: ReadPrec [MouseMode] #
showsPrec :: Int -> MouseMode -> ShowS #
show :: MouseMode -> String #
showList :: [MouseMode] -> ShowS #
encode :: MouseMode -> Encoding #
decode :: Decoder s MouseMode #
encodeList :: [MouseMode] -> Encoding #
decodeList :: Decoder s [MouseMode] #
data MouseConfig Source #
Fields
(==) :: MouseConfig -> MouseConfig -> Bool #
(/=) :: MouseConfig -> MouseConfig -> Bool #
readsPrec :: Int -> ReadS MouseConfig #
readList :: ReadS [MouseConfig] #
readPrec :: ReadPrec MouseConfig #
readListPrec :: ReadPrec [MouseConfig] #
showsPrec :: Int -> MouseConfig -> ShowS #
show :: MouseConfig -> String #
showList :: [MouseConfig] -> ShowS #
encode :: MouseConfig -> Encoding #
decode :: Decoder s MouseConfig #
encodeList :: [MouseConfig] -> Encoding #
decodeList :: Decoder s [MouseConfig] #
ctMouseConfig :: ComponentType MouseConfig Source #
data MouseButtonData Source #
(==) :: MouseButtonData -> MouseButtonData -> Bool #
(/=) :: MouseButtonData -> MouseButtonData -> Bool #
readsPrec :: Int -> ReadS MouseButtonData #
readList :: ReadS [MouseButtonData] #
readPrec :: ReadPrec MouseButtonData #
readListPrec :: ReadPrec [MouseButtonData] #
showsPrec :: Int -> MouseButtonData -> ShowS #
show :: MouseButtonData -> String #
showList :: [MouseButtonData] -> ShowS #
encode :: MouseButtonData -> Encoding #
decode :: Decoder s MouseButtonData #
encodeList :: [MouseButtonData] -> Encoding #
decodeList :: Decoder s [MouseButtonData] #
data MouseMoveData Source #
(==) :: MouseMoveData -> MouseMoveData -> Bool #
(/=) :: MouseMoveData -> MouseMoveData -> Bool #
readsPrec :: Int -> ReadS MouseMoveData #
readList :: ReadS [MouseMoveData] #
readPrec :: ReadPrec MouseMoveData #
readListPrec :: ReadPrec [MouseMoveData] #
showsPrec :: Int -> MouseMoveData -> ShowS #
show :: MouseMoveData -> String #
showList :: [MouseMoveData] -> ShowS #
encode :: MouseMoveData -> Encoding #
decode :: Decoder s MouseMoveData #
encodeList :: [MouseMoveData] -> Encoding #
decodeList :: Decoder s [MouseMoveData] #
data MouseWheelData Source #
(==) :: MouseWheelData -> MouseWheelData -> Bool #
(/=) :: MouseWheelData -> MouseWheelData -> Bool #
readsPrec :: Int -> ReadS MouseWheelData #
readList :: ReadS [MouseWheelData] #
readPrec :: ReadPrec MouseWheelData #
readListPrec :: ReadPrec [MouseWheelData] #
showsPrec :: Int -> MouseWheelData -> ShowS #
show :: MouseWheelData -> String #
showList :: [MouseWheelData] -> ShowS #
encode :: MouseWheelData -> Encoding #
decode :: Decoder s MouseWheelData #
encodeList :: [MouseWheelData] -> Encoding #
decodeList :: Decoder s [MouseWheelData] #
data MouseEvent Source #
(==) :: MouseEvent -> MouseEvent -> Bool #
(/=) :: MouseEvent -> MouseEvent -> Bool #
readsPrec :: Int -> ReadS MouseEvent #
readList :: ReadS [MouseEvent] #
readPrec :: ReadPrec MouseEvent #
readListPrec :: ReadPrec [MouseEvent] #
showsPrec :: Int -> MouseEvent -> ShowS #
show :: MouseEvent -> String #
showList :: [MouseEvent] -> ShowS #
encode :: MouseEvent -> Encoding #
decode :: Decoder s MouseEvent #
encodeList :: [MouseEvent] -> Encoding #
decodeList :: Decoder s [MouseEvent] #
ctMouseEvent :: ComponentType MouseEvent Source #