Preview: CompressedArrayTexture.js
Size: 603 B
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/three/src/textures/CompressedArrayTexture.js
import { ClampToEdgeWrapping } from '../constants.js';
import { CompressedTexture } from './CompressedTexture.js';
class CompressedArrayTexture extends CompressedTexture {
constructor( mipmaps, width, height, depth, format, type ) {
super( mipmaps, width, height, format, type );
this.isCompressedArrayTexture = true;
this.image.depth = depth;
this.wrapR = ClampToEdgeWrapping;
this.layerUpdates = new Set();
}
addLayerUpdate( layerIndex ) {
this.layerUpdates.add( layerIndex );
}
clearLayerUpdates() {
this.layerUpdates.clear();
}
}
export { CompressedArrayTexture };
Directory Contents
Dirs: 0 × Files: 14