import { ImageCube } from '@awayjs/stage'; import { ShadowMapperBase } from '../mappers/ShadowMapperBase'; import { ImageTextureCube } from '@awayjs/renderer'; export declare class ShadowTextureCube extends ImageTextureCube { static assetType: string; private _mapper; /** * * @returns {string} */ get assetType(): string; get mapper(): ShadowMapperBase; constructor(mapper: ShadowMapperBase, image?: ImageCube); } import { ShaderRegisterCache, ShaderRegisterData, ShaderRegisterElement } from '@awayjs/stage'; import { _Shader_DepthTexture } from './DepthTextureCube'; /** * * @class away.pool._Shader_DepthTexture */ export declare class _Shader_ShadowTextureCube extends _Shader_DepthTexture { private _positionIndex; /** * @inheritDoc */ _getFragmentCode(targetReg: ShaderRegisterElement, regCache: ShaderRegisterCache, sharedRegisters: ShaderRegisterData, inputReg: ShaderRegisterElement): string; /** * @inheritDoc */ _activate(): void; } //# sourceMappingURL=ShadowTextureCube.d.ts.map