awayjs-display
Version:
AwayJS displaylist classes
23 lines (22 loc) • 667 B
TypeScript
import ImageBase from "awayjs-core/lib/image/ImageBase";
import SamplerBase from "awayjs-core/lib/image/SamplerBase";
import AssetBase from "awayjs-core/lib/library/AssetBase";
/**
*
*/
declare class TextureBase extends AssetBase {
_numImages: number;
_images: Array<ImageBase>;
_samplers: Array<SamplerBase>;
/**
*
*/
constructor();
getNumImages(): number;
setNumImages(value: number): void;
getImageAt(index: number): ImageBase;
setImageAt(image: ImageBase, index: number): void;
getSamplerAt(index: number): SamplerBase;
setSamplerAt(sampler: SamplerBase, index: number): void;
}
export default TextureBase;