aeson-tiled-0.0.2.1: Aeson instances for the Tiled map editor.
Safe HaskellNone
LanguageHaskell2010

Data.Tiled.GID

Description

Documentation

newtype GID Source #

Constructors

GID 

Fields

Instances

Instances details
Eq GID Source # 
Instance details

Defined in Data.Tiled.GID

Methods

(==) :: GID -> GID -> Bool #

(/=) :: GID -> GID -> Bool #

Show GID Source # 
Instance details

Defined in Data.Tiled.GID

Methods

showsPrec :: Int -> GID -> ShowS #

show :: GID -> String #

showList :: [GID] -> ShowS #

Generic GID Source # 
Instance details

Defined in Data.Tiled.GID

Associated Types

type Rep GID :: Type -> Type #

Methods

from :: GID -> Rep GID x #

to :: Rep GID x -> GID #

ToJSON GID Source # 
Instance details

Defined in Data.Tiled.GID

FromJSON GID Source # 
Instance details

Defined in Data.Tiled.GID

Storable GID Source # 
Instance details

Defined in Data.Tiled.GID

Methods

sizeOf :: GID -> Int #

alignment :: GID -> Int #

peekElemOff :: Ptr GID -> Int -> IO GID #

pokeElemOff :: Ptr GID -> Int -> GID -> IO () #

peekByteOff :: Ptr b -> Int -> IO GID #

pokeByteOff :: Ptr b -> Int -> GID -> IO () #

peek :: Ptr GID -> IO GID #

poke :: Ptr GID -> GID -> IO () #

Bits GID Source # 
Instance details

Defined in Data.Tiled.GID

Methods

(.&.) :: GID -> GID -> GID #

(.|.) :: GID -> GID -> GID #

xor :: GID -> GID -> GID #

complement :: GID -> GID #

shift :: GID -> Int -> GID #

rotate :: GID -> Int -> GID #

zeroBits :: GID #

bit :: Int -> GID #

setBit :: GID -> Int -> GID #

clearBit :: GID -> Int -> GID #

complementBit :: GID -> Int -> GID #

testBit :: GID -> Int -> Bool #

bitSizeMaybe :: GID -> Maybe Int #

bitSize :: GID -> Int #

isSigned :: GID -> Bool #

shiftL :: GID -> Int -> GID #

unsafeShiftL :: GID -> Int -> GID #

shiftR :: GID -> Int -> GID #

unsafeShiftR :: GID -> Int -> GID #

rotateL :: GID -> Int -> GID #

rotateR :: GID -> Int -> GID #

popCount :: GID -> Int #

type Rep GID Source # 
Instance details

Defined in Data.Tiled.GID

type Rep GID = D1 ('MetaData "GID" "Data.Tiled.GID" "aeson-tiled-0.0.2.1-3IFO8Z3ijyPIGJuK63SCDZ" 'True) (C1 ('MetaCons "GID" 'PrefixI 'True) (S1 ('MetaSel ('Just "getGID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

data Flags Source #

Instances

Instances details
Eq Flags Source # 
Instance details

Defined in Data.Tiled.GID

Methods

(==) :: Flags -> Flags -> Bool #

(/=) :: Flags -> Flags -> Bool #

Show Flags Source # 
Instance details

Defined in Data.Tiled.GID

Methods

showsPrec :: Int -> Flags -> ShowS #

show :: Flags -> String #

showList :: [Flags] -> ShowS #

Generic Flags Source # 
Instance details

Defined in Data.Tiled.GID

Associated Types

type Rep Flags :: Type -> Type #

Methods

from :: Flags -> Rep Flags x #

to :: Rep Flags x -> Flags #

type Rep Flags Source # 
Instance details

Defined in Data.Tiled.GID

type Rep Flags = D1 ('MetaData "Flags" "Data.Tiled.GID" "aeson-tiled-0.0.2.1-3IFO8Z3ijyPIGJuK63SCDZ" 'False) (C1 ('MetaCons "Flags" 'PrefixI 'True) ((S1 ('MetaSel ('Just "flippedHorizontally") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "flippedVertically") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "rotated60") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "rotated120") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))