Tileson 1.4.0
A helpful json parser for Tiled maps
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tson::TileObject Class Reference

#include <TileObject.hpp>

Public Member Functions

 TileObject ()=default
 
 TileObject (const std::tuple< int, int > &posInTileUnits, tson::Tile *tile)
 
void initialize (const std::tuple< int, int > &posInTileUnits, tson::Tile *tile)
 
TilegetTile ()
 
const Vector2igetPositionInTileUnits () const
 
const Vector2fgetPosition () const
 
const tson::RectgetDrawingRect () const
 

Constructor & Destructor Documentation

◆ TileObject() [1/2]

tson::TileObject::TileObject ( )
inlinedefault

◆ TileObject() [2/2]

tson::TileObject::TileObject ( const std::tuple< int, int > &  posInTileUnits,
tson::Tile tile 
)
inline

Member Function Documentation

◆ getDrawingRect()

const tson::Rect & tson::TileObject::getDrawingRect ( ) const
inline

◆ getPosition()

const Vector2f & tson::TileObject::getPosition ( ) const
inline

Gets the position of the tile in pixels.

Returns

◆ getPositionInTileUnits()

const Vector2i & tson::TileObject::getPositionInTileUnits ( ) const
inline

Gets the position of the tile in tile units

Returns

◆ getTile()

Tile * tson::TileObject::getTile ( )
inline

Get a pointer to the related tile

Returns

◆ initialize()

void tson::TileObject::initialize ( const std::tuple< int, int > &  posInTileUnits,
tson::Tile tile 
)
inline

In cases where the empty constructor is called, this must be called manually for this class to make sense

Parameters
posInTileUnits
tile

The documentation for this class was generated from the following files: