UNPKG

@awayjs/renderer

Version:
35 lines 1.26 kB
import { Matrix, AssetBase } from '@awayjs/core'; import { IImageOwner, ImageBase, ImageSampler } from '@awayjs/stage'; import { ITexture } from '../base/ITexture'; /** * */ export declare class Style extends AssetBase implements IImageOwner { private _sampler; private _samplers; private _image; private _images; private _uvMatrix; private _color; get sampler(): ImageSampler; set sampler(value: ImageSampler); get image(): ImageBase; set image(value: ImageBase); get uvMatrix(): Matrix; set uvMatrix(value: Matrix); /** * The diffuse reflectivity color of the surface. */ get color(): number; set color(value: number); getImageAt(texture: ITexture, index?: number): ImageBase; getSamplerAt(texture: ITexture, index?: number): ImageSampler; addImageAt(image: ImageBase, texture: ITexture, index?: number): void; addSamplerAt(sampler: ImageSampler, texture: ITexture, index?: number): void; removeImageAt(texture: ITexture, index?: number): void; removeSamplerAt(texture: ITexture, index?: number): void; private _invalidateProperties; onImageInvalidate(image: ImageBase): void; onImageClear(image: ImageBase): void; } //# sourceMappingURL=Style.d.ts.map