Newer
Older
HuangJiPC / public / static / three / examples / jsm / renderers / webgpu / nodes / WebGPUNodeSampledTexture.js
@zhangdeliang zhangdeliang on 21 Jun 637 bytes update
import { WebGPUSampledTexture, WebGPUSampledCubeTexture } from '../WebGPUSampledTexture.js';

class WebGPUNodeSampledTexture extends WebGPUSampledTexture {

	constructor( name, textureNode ) {

		super( name, textureNode.value );

		this.textureNode = textureNode;

	}

	getTexture() {

		return this.textureNode.value;

	}

}

class WebGPUNodeSampledCubeTexture extends WebGPUSampledCubeTexture {

	constructor( name, textureNode ) {

		super( name, textureNode.value );

		this.textureNode = textureNode;

	}

	getTexture() {

		return this.textureNode.value;

	}

}

export { WebGPUNodeSampledTexture, WebGPUNodeSampledCubeTexture };