import { Image2D } from '@awayjs/stage'; import { ImageTexture2D } from '@awayjs/renderer'; export declare class ShadowTexture2D extends ImageTexture2D { static assetType: string; /** * * @returns {string} */ get assetType(): string; constructor(image?: Image2D); } import { ShaderRegisterCache, ShaderRegisterData, ShaderRegisterElement } from '@awayjs/stage'; import { _Shader_DepthTexture } from './DepthTextureCube'; /** * * @class away.pool._Shader_DepthTexture */ export declare class _Shader_ShadowTexture2D extends _Shader_DepthTexture { /** * @inheritDoc */ _getFragmentCode(targetReg: ShaderRegisterElement, regCache: ShaderRegisterCache, sharedRegisters: ShaderRegisterData, inputReg: ShaderRegisterElement): string; } //# sourceMappingURL=ShadowTexture2D.d.ts.map