@itwin/core-frontend
Version:
iTwin.js frontend components
15 lines • 675 B
TypeScript
/** @packageDocumentation
* @module Rendering
*/
import { Id64String } from "@itwin/core-bentley";
import { RenderMemory } from "../../render/RenderMemory";
import { SceneContext } from "../../ViewContext";
/** An opaque representation of a texture draped on geometry within a [[Viewport]]. */
export declare abstract class RenderTextureDrape implements Disposable {
abstract [Symbol.dispose](): void;
/** @internal */
abstract collectStatistics(stats: RenderMemory.Statistics): void;
abstract collectGraphics(context: SceneContext): void;
}
export type TextureDrapeMap = Map<Id64String, RenderTextureDrape>;
//# sourceMappingURL=RenderTextureDrape.d.ts.map