tmxlite 1.0.0
lightweight parse for Tiled maps
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Ntmx
 CColourContains the red, green, blue and alpha values of a colour in the range 0 - 255
 CImageLayerImage 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
 CLayerRepresents a layer of a tmx format tile map. This is an abstract base class from which all layer types are derived
 CLayerGroupLayer 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
 CLoggerClass 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
 CMapParser 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
 CObjectObjects 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
 CObjectGroupObjectGroup layers contain a series of Objects which may be made up of shapes or images
 CObjectTypesParser for Tiled object types export format. Link to the specification: https://doc.mapeditor.org/fr/latest/manual/custom-properties/#predefining-properties
 CTypeTypes that stores all predefined properties for all objects of this type. To take less spaces, they are not exported by default into maps
 CPropertyRepresents 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()
 CRectangleDescribes a rectangular area, such as an AABB (axis aligned bounding box)
 CTextContains the text information stored in a Text object
 CTileLayerA layer made up from a series of tile sets
 CChunkRepresents a chunk of tile data, if this is an infinite map
 CTileTile information for a layer
 CTilesetRepresents a Tileset node as loaded from a *.tmx format tile map via the tmx::Map class
 CTerrainTerrain information with which one or more tiles may be associated
 CTileAny 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
 CAnimationGroup of frames which make up an animation
 CFrameA frame within an animation
 CVector2Two dimensional vector used to store points and positions
 CVersionHolds the xml version of the loaded map