import { EmModule } from "../WasmTool"; /** * `wasm/sdfield` に対応する Emscripten モジュール */ export declare let sdfield_module: EmModule; /** * `sdfield_module` を設定する処理 * * `sdfield_readiness` は準備完了を監視する `Promise` インスタンス * である。 */ export declare const sdfield_readiness: Promise; /** * テクスチャのサンプル値と符号付き距離の関係を表す係数 1 * * パラメータの間に次の関係が成り立つ。 * * `s == (d - DIST_LOWER) * DIST_FACTOR` * * ここで s はテクスチャのサンプル値 (基本的に範囲は [0, 1])、 * d はサンプル位置からシンボル本体エッジまでの最小距離 (シン * ボルの外側を正、内側を負とする画素単位の符号付き距離) である。 * * @remarks * * この定数の値を変更したときは `mapray/wasm/sdfield/config.hpp` * 内の対応する定数も同じ値に変更しなければならない。 */ export declare const DIST_FACTOR: number; /** * テクスチャのサンプル値と符号付き距離の関係を表す係数 2 * * 詳細は [[DIST_FACTOR]] を参照のこと。 * * @remarks * * この定数の値を変更したときは `mapray/wasm/sdfield/config.hpp` * 内の対応する定数も同じ値に変更しなければならない。 */ export declare const DIST_LOWER: number; /** * SDF 画像の水平方向の画素数の最大値 * * @remarks * * この定数の値を変更したときは `mapray/wasm/sdfield/config.hpp` * 内の対応する定数も同じ値に変更しなければならない。 */ export declare const MAX_SDF_WIDTH = 4096; /** * SDF 画像の垂直方向の画素数の最大値 * * @remarks * * この定数の値を変更したときは `mapray/wasm/sdfield/config.hpp` * 内の対応する定数も同じ値に変更しなければならない。 */ export declare const MAX_SDF_HEIGHT = 512; //# sourceMappingURL=sdfield.d.ts.map