UNPKG

nanogl-gltf

Version:
17 lines (16 loc) 585 B
import GltfTypes from '../types/GltfTypes'; import { BaseTextureInfo } from './TextureInfo'; /** * The OcclusionTextureInfo element is a BaseTextureInfo but with strength attribute to manage the occlusion effect. */ export default class OcclusionTextureInfo extends BaseTextureInfo { constructor() { super(...arguments); this.gltftype = GltfTypes.OCCLUSION_TEXTURE_INFO; } async parse(gltfLoader, data) { var _a; await super.parse(gltfLoader, data); this.strength = (_a = data.strength) !== null && _a !== void 0 ? _a : 1; } }