UNPKG

@awayjs/renderer

Version:
26 lines 876 B
import { AssetBase } from '@awayjs/core'; import { ImageBase, ImageSampler } from '@awayjs/stage'; import { ITexture } from '../base/ITexture'; import { MappingMode } from '../base/MappingMode'; /** * */ export declare class TextureBase extends AssetBase implements ITexture { _numImages: number; _images: Array<ImageBase>; _samplers: Array<ImageSampler>; protected _mappingMode: MappingMode; get mappingMode(): MappingMode; set mappingMode(value: MappingMode); /** * */ constructor(); getNumImages(): number; protected setNumImages(value: number): void; getImageAt(index: number): ImageBase; protected setImageAt(image: ImageBase, index: number): void; getSamplerAt(index: number): ImageSampler; protected setSamplerAt(sampler: ImageSampler, index: number): void; } //# sourceMappingURL=TextureBase.d.ts.map