UNPKG

molstar

Version:

A comprehensive macromolecular library.

16 lines (15 loc) 818 B
/** * Copyright (c) 2019-2020 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Alexander Rose <alexander.rose@weirdbyte.de> */ import { NumberArray } from './type-helpers'; /** encode float logarithmically */ export declare function encodeFloatLog(value: number): number; /** decode logarithmically encoded float */ export declare function decodeFloatLog(value: number): number; /** encode float as rgb triplet into array at offset */ export declare function encodeFloatRGBtoArray(value: number, array: NumberArray, offset: number): NumberArray; /** decode float encoded as rgb triplet */ export declare function decodeFloatRGB(r: number, g: number, b: number): number; export declare function unpackRGBAToDepth(r: number, g: number, b: number, a: number): number;