import { ImageCube } from '@awayjs/stage'; import { ImageTextureCube } from '@awayjs/renderer'; export declare class DepthTextureCube extends ImageTextureCube { static assetType: string; /** * * @returns {string} */ get assetType(): string; constructor(image?: ImageCube); } import { ShaderRegisterCache, ShaderRegisterData, ShaderRegisterElement } from '@awayjs/stage'; import { ChunkVO, _Shader_ImageTexture } from '@awayjs/renderer'; /** * * @class away.pool._Shader_ImageTexture2D */ export declare class _Shader_DepthTexture extends _Shader_ImageTexture { private _decodeReg; private _decodeIndex; _initVO(chunkVO: ChunkVO): void; /** * * * @internal */ _initConstants(): void; /** * @inheritDoc */ _getFragmentCode(targetReg: ShaderRegisterElement, regCache: ShaderRegisterCache, sharedReg: ShaderRegisterData, inputReg: ShaderRegisterElement): string; } //# sourceMappingURL=DepthTextureCube.d.ts.map