tmxlite 1.0.0
lightweight parse for Tiled maps
|
▼Ntmx | |
CColour | Contains the red, green, blue and alpha values of a colour in the range 0 - 255 |
CImageLayer | Image layers contain a single image which make up that layer. The parser contains the fully resolved path to the image relative to the working directory |
CLayer | Represents a layer of a tmx format tile map. This is an abstract base class from which all layer types are derived |
CLayerGroup | Layer groups are used to organize the layers of the map in a hierarchy. They can contain all other layer types including more layer groups to further nest layers |
CLogger | Class allowing messages to be logged to a combination of one or more destinations such as the console, log file or output window in Visual Studio |
CMap | Parser for TMX format tile maps. This class can be used to parse the XML format tile maps created with the Tiled map editor, providing an interface to create drawable and physics objects. Typical usage would be to create an instance of this class before calling load() providing a path to the *.tmx file to be loaded. Then layers or objects can be requested from the Map class to be interpreted as needed |
CObject | Objects are stored in ObjectGroup layers. Objects may be rectangular, elliptical, polygonal or a polyline. Rectangular and elliptical Objects have their size determined via the AABB, whereas polygon and polyline shapes are defined by a list of points. Objects are rectangular by default. Since version 1.0 Objects also support Text nodes |
CObjectGroup | ObjectGroup layers contain a series of Objects which may be made up of shapes or images |
▼CObjectTypes | Parser for Tiled object types export format. Link to the specification: https://doc.mapeditor.org/fr/latest/manual/custom-properties/#predefining-properties |
CType | Types that stores all predefined properties for all objects of this type. To take less spaces, they are not exported by default into maps |
CProperty | Represents a custom property. Tiles, objects and layers of a tmx map may have custom properties assigned to them. This class represents a single property and provides access to its value, the type of which can be determined with getType() |
CRectangle | Describes a rectangular area, such as an AABB (axis aligned bounding box) |
CText | Contains the text information stored in a Text object |
▼CTileLayer | A layer made up from a series of tile sets |
CChunk | Represents a chunk of tile data, if this is an infinite map |
CTile | Tile information for a layer |
▼CTileset | Represents a Tileset node as loaded from a *.tmx format tile map via the tmx::Map class |
CTerrain | Terrain information with which one or more tiles may be associated |
▼CTile | Any tiles within a tile set which have special data associated with them such as animation or terrain information will have one of these stored in the tile set |
▼CAnimation | Group of frames which make up an animation |
CFrame | A frame within an animation |
CVector2 | Two dimensional vector used to store points and positions |
CVersion | Holds the xml version of the loaded map |