Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
FromJSON Chunk Source # | |
ToJSON Chunk Source # | |
Defined in Codec.Tiled.Layer.Chunk | |
Generic Chunk Source # | |
Show Chunk Source # | |
Eq Chunk Source # | |
type Rep Chunk Source # | |
Defined in Codec.Tiled.Layer.Chunk type Rep Chunk = D1 ('MetaData "Chunk" "Codec.Tiled.Layer.Chunk" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "Chunk" 'PrefixI 'True) ((S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LayerData) :*: S1 ('MetaSel ('Just "height") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "width") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "y") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))) |
Instances
FromJSON Frame Source # | |
ToJSON Frame Source # | |
Defined in Codec.Tiled.Tileset.Frame | |
Generic Frame Source # | |
Show Frame Source # | |
Eq Frame Source # | |
type Rep Frame Source # | |
Defined in Codec.Tiled.Tileset.Frame type Rep Frame = D1 ('MetaData "Frame" "Codec.Tiled.Tileset.Frame" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "Frame" 'PrefixI 'True) (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "tileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
Instances
FromJSON Grid Source # | |
ToJSON Grid Source # | |
Defined in Codec.Tiled.Tileset.Grid | |
Generic Grid Source # | |
Show Grid Source # | |
Eq Grid Source # | |
type Rep Grid Source # | |
Defined in Codec.Tiled.Tileset.Grid type Rep Grid = D1 ('MetaData "Grid" "Codec.Tiled.Tileset.Grid" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "Grid" 'PrefixI 'True) (S1 ('MetaSel ('Just "height") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "orientation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "width") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))) |
Instances
Instances
FromJSON LayerData Source # | |
ToJSON LayerData Source # | |
Defined in Codec.Tiled.Layer.Data | |
Generic LayerData Source # | |
Show LayerData Source # | |
Eq LayerData Source # | |
type Rep LayerData Source # | |
Defined in Codec.Tiled.Layer.Data type Rep LayerData = D1 ('MetaData "LayerData" "Codec.Tiled.Layer.Data" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "Base64" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :+: C1 ('MetaCons "GIDs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Vector GID)))) |
Instances
Instances
Instances
FromJSON Point Source # | |
ToJSON Point Source # | |
Defined in Codec.Tiled.Object.Point | |
Generic Point Source # | |
Show Point Source # | |
Eq Point Source # | |
type Rep Point Source # | |
Defined in Codec.Tiled.Object.Point type Rep Point = D1 ('MetaData "Point" "Codec.Tiled.Object.Point" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "Point" 'PrefixI 'True) (S1 ('MetaSel ('Just "x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "y") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double))) |
Instances
FromJSON Property Source # | |
ToJSON Property Source # | |
Defined in Codec.Tiled.Property | |
Generic Property Source # | |
Show Property Source # | |
Eq Property Source # | |
type Rep Property Source # | |
Defined in Codec.Tiled.Property type Rep Property = D1 ('MetaData "Property" "Codec.Tiled.Property" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "Property" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "propertyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Value)))) |
Instances
FromJSON Template Source # | |
ToJSON Template Source # | |
Defined in Codec.Tiled.Object.Template | |
Generic Template Source # | |
Show Template Source # | |
Eq Template Source # | |
type Rep Template Source # | |
Defined in Codec.Tiled.Object.Template type Rep Template = D1 ('MetaData "Template" "Codec.Tiled.Object.Template" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "Template" 'PrefixI 'True) (S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "tileset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tileset)) :*: S1 ('MetaSel ('Just "object") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Object)))) |
Instances
FromJSON Terrain Source # | |
ToJSON Terrain Source # | |
Defined in Codec.Tiled.Tileset.Terrain | |
Generic Terrain Source # | |
Show Terrain Source # | |
Eq Terrain Source # | |
type Rep Terrain Source # | |
Defined in Codec.Tiled.Tileset.Terrain type Rep Terrain = D1 ('MetaData "Terrain" "Codec.Tiled.Tileset.Terrain" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "Terrain" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Vector Property))) :*: S1 ('MetaSel ('Just "tile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))) |
Instances
Instances
data TileOffset Source #
Instances
Instances
data Transformations Source #
Instances
Instances
FromJSON WangColor Source # | |
ToJSON WangColor Source # | |
Defined in Codec.Tiled.Tileset.WangColor | |
Generic WangColor Source # | |
Show WangColor Source # | |
Eq WangColor Source # | |
type Rep WangColor Source # | |
Defined in Codec.Tiled.Tileset.WangColor type Rep WangColor = D1 ('MetaData "WangColor" "Codec.Tiled.Tileset.WangColor" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "WangColor" 'PrefixI 'True) ((S1 ('MetaSel ('Just "color") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "probability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: (S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Vector Property))) :*: S1 ('MetaSel ('Just "tile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))) |
Instances
Instances
FromJSON WangTile Source # | |
ToJSON WangTile Source # | |
Defined in Codec.Tiled.Tileset.WangTile | |
Generic WangTile Source # | |
Show WangTile Source # | |
Eq WangTile Source # | |
type Rep WangTile Source # | |
Defined in Codec.Tiled.Tileset.WangTile type Rep WangTile = D1 ('MetaData "WangTile" "Codec.Tiled.Tileset.WangTile" "aeson-tiled-0.0.2.2-FJEXvOvqSsfKeYLiBEKwbp" 'False) (C1 ('MetaCons "WangTile" 'PrefixI 'True) (S1 ('MetaSel ('Just "tileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "wangId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Vector Int)))) |
Instances
FromJSON GID Source # | |
ToJSON GID Source # | |
Defined in Data.Tiled.GID | |
Storable GID Source # | |
Defined in Data.Tiled.GID | |
Bits GID Source # | |
Defined in Data.Tiled.GID | |
Generic GID Source # | |
Show GID Source # | |
Eq GID Source # | |
type Rep GID Source # | |
Defined in Data.Tiled.GID |