/** * an Oblique Map Renderer (Tiled 1.12+) * Extends the orthogonal renderer with a 2D shear transform * controlled by the map's skewx/skewy attributes. * @category Tilemap */ export default class TMXObliqueRenderer extends TMXOrthogonalRenderer { /** * horizontal pixel offset per tile row * @type {number} */ skewX: number; /** * vertical pixel offset per tile column * @type {number} */ skewY: number; /** * horizontal shear factor (skewX / tileheight) * @type {number} */ shearX: number; /** * vertical shear factor (skewY / tilewidth) * @type {number} */ shearY: number; /** * determinant of the shear matrix (for inverse transform) * @type {number} */ _det: number; /** * return the bounding rect for this map renderer * @param {TMXLayer} [layer] - calculate the bounding rect for a specific layer * @returns {Bounds} */ getBounds(layer?: TMXLayer): Bounds; } import TMXOrthogonalRenderer from "./TMXOrthogonalRenderer.js"; import TMXLayer from "./../TMXLayer.js"; //# sourceMappingURL=TMXObliqueRenderer.d.ts.map