super-hero/extensions/shader-graph/dist/contributions/preview-scene.js

20 lines
2.4 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const preview_1 = tslib_1.__importDefault(require("./preview"));
const shader_graph_preview_1 = require("./preview/shader-graph-preview");
class PreviewScene {
async init(config) {
await preview_1.default.load();
shader_graph_preview_1.shaderGraphPreview.resetCamera();
shader_graph_preview_1.shaderGraphPreview.setPrimitive(config.primitive);
shader_graph_preview_1.shaderGraphPreview.setLightEnable(config.lightEnable);
return true;
}
setMaterial(material) {
shader_graph_preview_1.shaderGraphPreview.setMaterial(material);
}
}
const previewScene = new PreviewScene();
exports.default = previewScene;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmlldy1zY2VuZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb250cmlidXRpb25zL3ByZXZpZXctc2NlbmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUEsZ0VBQXVDO0FBQ3ZDLHlFQUFvRTtBQUdwRSxNQUFNLFlBQVk7SUFDZCxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQXFCO1FBQzVCLE1BQU0saUJBQWMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUM1Qix5Q0FBa0IsQ0FBQyxXQUFXLEVBQUUsQ0FBQztRQUNqQyx5Q0FBa0IsQ0FBQyxZQUFZLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2xELHlDQUFrQixDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUM7UUFDdEQsT0FBTyxJQUFJLENBQUM7SUFDaEIsQ0FBQztJQUVELFdBQVcsQ0FBQyxRQUFrQjtRQUMxQix5Q0FBa0IsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDN0MsQ0FBQztDQUNKO0FBRUQsTUFBTSxZQUFZLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztBQUN4QyxrQkFBZSxZQUFZLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNYXRlcmlhbCB9IGZyb20gJ2NjJztcblxuaW1wb3J0IHByZXZpZXdNYW5hZ2VyIGZyb20gJy4vcHJldmlldyc7XG5pbXBvcnQgeyBzaGFkZXJHcmFwaFByZXZpZXcgfSBmcm9tICcuL3ByZXZpZXcvc2hhZGVyLWdyYXBoLXByZXZpZXcnO1xuaW1wb3J0IHsgUHJldmlld0NvbmZpZyB9IGZyb20gJy4vaW50ZXJuYWwnO1xuXG5jbGFzcyBQcmV2aWV3U2NlbmUge1xuICAgIGFzeW5jIGluaXQoY29uZmlnOiBQcmV2aWV3Q29uZmlnKSB7XG4gICAgICAgIGF3YWl0IHByZXZpZXdNYW5hZ2VyLmxvYWQoKTtcbiAgICAgICAgc2hhZGVyR3JhcGhQcmV2aWV3LnJlc2V0Q2FtZXJhKCk7XG4gICAgICAgIHNoYWRlckdyYXBoUHJldmlldy5zZXRQcmltaXRpdmUoY29uZmlnLnByaW1pdGl2ZSk7XG4gICAgICAgIHNoYWRlckdyYXBoUHJldmlldy5zZXRMaWdodEVuYWJsZShjb25maWcubGlnaHRFbmFibGUpO1xuICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG5cbiAgICBzZXRNYXRlcmlhbChtYXRlcmlhbDogTWF0ZXJpYWwpIHtcbiAgICAgICAgc2hhZGVyR3JhcGhQcmV2aWV3LnNldE1hdGVyaWFsKG1hdGVyaWFsKTtcbiAgICB9XG59XG5cbmNvbnN0IHByZXZpZXdTY2VuZSA9IG5ldyBQcmV2aWV3U2NlbmUoKTtcbmV4cG9ydCBkZWZhdWx0IHByZXZpZXdTY2VuZTtcbiJdfQ==