molstar
Version:
A comprehensive macromolecular library.
21 lines (20 loc) • 1.04 kB
TypeScript
/**
* Copyright (c) 2020 mol* contributors, licensed under MIT, See LICENSE file for more info.
*
* @author Alexander Rose <alexander.rose@weirdbyte.de>
*/
import { WebGLContext } from '../../mol-gl/webgl/context';
import { Texture } from '../../mol-gl/webgl/texture';
import { PrintImageOptions } from '../../mol-gl/renderable/util';
import { ValueSpec, AttributeSpec, UniformSpec, Values } from '../../mol-gl/renderable/schema';
import { PixelData } from '../../mol-util/image';
export declare const QuadPositions: Float32Array;
export declare const QuadSchema: {
drawCount: ValueSpec<"number">;
instanceCount: ValueSpec<"number">;
aPosition: AttributeSpec<"float32">;
uQuadScale: UniformSpec<"v2">;
};
export declare const QuadValues: Values<typeof QuadSchema>;
export declare function readTexture(ctx: WebGLContext, texture: Texture, width?: number, height?: number): PixelData;
export declare function printTexture(ctx: WebGLContext, texture: Texture, options?: Partial<PrintImageOptions>): void;