scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
27 lines (26 loc) • 857 B
TypeScript
import { eTSRTextureFormat, TSciChart, TSRTexture } from "../../types/TSciChart";
import { TSciChart3D } from "../../types/TSciChart3D";
import { BaseCache } from "./BaseCache";
/**
* @ignore
*/
export declare class TextureCache extends BaseCache<TSRTexture> {
private wasmContext;
private width;
private height;
private textureFormat;
/**
* unlike the base class this one accepts both context
* @param wasmContext TSciChart or TSciChart3D
*/
constructor(wasmContext: TSciChart | TSciChart3D);
get value(): TSRTexture;
/**
* Creates or fetches a new texture with the specified params
* @param width
* @param height
* @param textureFormat
*/
create(width: number, height: number, textureFormat: eTSRTextureFormat): TSRTexture;
resetCache(): void;
}