10#ifndef fsIObjectTileMaphdr
11#define fsIObjectTileMaphdr
virtual fsBool boolPropertyGet(const fsStr &pName, fsBool pDefault=false) const =0
virtual fsStr stringPropertyGet(const fsStr &pName, const fsStr &pDefault="") const =0
virtual fsBool propertyExistsGet(const fsStr &pName) const =0
virtual fsPoint posGet() const =0
virtual ~fsIObject()=default
virtual fsS32 widthGet() const =0
virtual fsStr typeGet() const =0
The object's type, as set against it in the Tiled editor (empty if none).
virtual fsS32 heightGet() const =0
virtual fsS32 intPropertyGet(const fsStr &pName, fsS32 pDefault=0) const =0
virtual fsF32 floatPropertyGet(const fsStr &pName, fsF32 pDefault=0.0f) const =0
virtual fsStr nameGet() const =0
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28