@awayjs/renderer
Version:
Renderer for AwayJS
26 lines • 866 B
TypeScript
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: ImageBase[];
_samplers: 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