36 virtual std::vector<fsIObjectRef>
objectsGet()
const = 0;
virtual std::vector< fsIObjectRef > objectsGet() const =0
virtual fsITileRef tileGet(fsS32 pX, fsS32 pY) const =0
virtual fsPoint layerOffsetGet() const =0
Authored layer offset in map pixels (Tiled offsetx/offsety, or x/y).
eType typeGet() const
Definition fsILayer.cpp:6
eType
Definition fsILayer.h:27
@ IMAGE
Definition fsILayer.h:31
@ UNKNOWN
Definition fsILayer.h:28
@ OBJECT
Definition fsILayer.h:30
@ TILE
Definition fsILayer.h:29
virtual fsStr imagePathGet() const =0
Path (relative to the map) of an IMAGE layer's backdrop/parallax image.
virtual ~fsILayer()=default
virtual fsStr nameGet() const =0
virtual fsIObjectRef objectGet(const fsStr &pName) const =0
eType mType
Definition fsILayer.h:54
int fsS32
Definition fsBaseTypes.h:20
std::shared_ptr< fsITile > fsITileRef
Definition fsTileMapForward.h:21
std::shared_ptr< fsIObject > fsIObjectRef
Definition fsTileMapForward.h:24