| dualGridFrame(int mask) | eve::map::Map | |
| dualGridMaskAt(TileLayer *logic, int dx, int dy, int filledGid) | eve::map::Map | |
| dualGridOffsetX(TileLayer *logic) | eve::map::Map | |
| dualGridOffsetY(TileLayer *logic) | eve::map::Map | |
| findObjectAt(float x, float y, std::string_view type={}) const | eve::map::Map | |
| findObjectByName(std::string_view name) const | eve::map::Map | |
| getCollisionRectCount() const | eve::map::Map | |
| getCollisionRectHeight(int index) const | eve::map::Map | |
| getCollisionRectWidth(int index) const | eve::map::Map | |
| getCollisionRectX(int index) const | eve::map::Map | |
| getCollisionRectY(int index) const | eve::map::Map | |
| getLastAtlasCount() const | eve::map::Map | |
| getLastCustomVisualCount() const | eve::map::Map | |
| getLastVisibleTileCount() const | eve::map::Map | |
| getLastVisitedCellCount() const | eve::map::Map | |
| getLastVisitedChunkCount() const | eve::map::Map | |
| getLayer(int index) const | eve::map::Map | |
| getLayerCount() const | eve::map::Map | |
| getName() const =0 | eve::Module | pure virtual |
| getObjectCount() const | eve::map::Map | |
| getObjectGid(int i) const | eve::map::Map | |
| getObjectHeight(int i) const | eve::map::Map | |
| getObjectName(int i) const | eve::map::Map | |
| getObjectProperty(int objectIndex, std::string_view name, std::string defaultValue={}) const | eve::map::Map | |
| getObjectPropertyCount(int objectIndex) const | eve::map::Map | |
| getObjectPropertyName(int objectIndex, int propertyIndex) const | eve::map::Map | |
| getObjectType(int i) const | eve::map::Map | |
| getObjectWidth(int i) const | eve::map::Map | |
| getObjectX(int i) const | eve::map::Map | |
| getObjectY(int i) const | eve::map::Map | |
| hasObjectProperty(int objectIndex, std::string_view name) const | eve::map::Map | |
| lastDualGridError() const | eve::map::Map | |
| loadFromFile(const std::string &path) | eve::map::Map | |
| loadFromFileWithObjectContract(const std::string &path, std::string_view contractJson) | eve::map::Map | |
| loadFromTextWithObjectContract(std::string_view mapJson, std::string_view contractJson) | eve::map::Map | |
| Map() | eve::map::Map | |
| Module_REG(Map) | eve::map::Map | |
| newFov(TileLayer *layer) | eve::map::Map | |
| newFovSize(int mapW, int mapH) | eve::map::Map | |
| newFovVolume(int mapW, int mapH, int depth) | eve::map::Map | |
| newLayer(int mapW, int mapH, float tileW=32.f, float tileH=32.f) | eve::map::Map | |
| newLayerFromFile(const std::string &path) | eve::map::Map | |
| newPathfinder(TileLayer *layer) | eve::map::Map | |
| newPathfinderSize(int mapW, int mapH) | eve::map::Map | |
| pollConfigs() | eve::map::Map | |
| publishCollision(TileLayer *layer) | eve::map::Map | |
| render(graphics::Graphics *gfx) | eve::map::Map | |
| resolveDualGrid(TileLayer *logic, TileLayer *display) | eve::map::Map | |
| resolveDualGridFilled(TileLayer *logic, TileLayer *display, int filledGid) | eve::map::Map | |
| setObjects(std::vector< MapObject > objects) | eve::map::Map | |
| update(float dt) | eve::map::Map | |
| ~Map() override=default | eve::map::Map | |
| ~Module() | eve::Module | inlinevirtual |