"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MockBabylonRenderingUC = void 0;
exports.makeMockBabylonRenderingUC = makeMockBabylonRenderingUC;
const UC_1 = require("../UC");
class MockBabylonRenderingUC extends UC_1.BabylonRenderingUC {
    constructor(appObject) {
        super(appObject, UC_1.BabylonRenderingUC.type);
        this.submitRenderCanvas = jest.fn();
        this.clearRenderCanvas = jest.fn();
        this.resize = jest.fn();
    }
}
exports.MockBabylonRenderingUC = MockBabylonRenderingUC;
function makeMockBabylonRenderingUC(appObjects) {
    return new MockBabylonRenderingUC(appObjects.getOrCreate("Babylon"));
}
//# sourceMappingURL=MockBabylonRenderingUC.js.map