UNPKG

@itwin/core-frontend

Version:
21 lines 950 B
import { Matrix4d } from "@itwin/core-geometry"; import { SceneContext } from "../../../ViewContext"; import { RenderMemory } from "../../../render/RenderMemory"; import { RenderTextureDrape } from "../RenderTextureDrape"; import { WebGLDisposable } from "./Disposable"; import { Target } from "./Target"; import { Texture } from "./Texture"; export declare abstract class TextureDrape implements RenderTextureDrape, RenderMemory.Consumer, WebGLDisposable { protected _texture?: Texture; protected _projectionMatrix: Matrix4d; get texture(): Texture | undefined; get projectionMatrix(): Matrix4d; abstract collectGraphics(context: SceneContext): void; abstract draw(target: Target): void; get isReady(): boolean; collectStatistics(stats: RenderMemory.Statistics): void; get isDisposed(): boolean; [Symbol.dispose](): void; getParams(params: Float32Array): void; } //# sourceMappingURL=TextureDrape.d.ts.map