From c4f703906e52e84324e37f42ccda132ab28e573c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Sat, 25 Jan 2025 09:32:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=8E=B7=E5=8F=96Q=20Scheme?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E9=85=8D=E7=BD=AE=E5=8A=9F=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- color-module/src/schemes/q_style/mod.rs | 5 ++ src/color_functions/color_module.d.ts | 62 +++++++++--------- src/color_functions/color_module.js | 16 +++++ src/color_functions/color_module_bg.wasm | Bin 694805 -> 694935 bytes src/color_functions/color_module_bg.wasm.d.ts | 61 ++++++++--------- 5 files changed, 84 insertions(+), 60 deletions(-) diff --git a/color-module/src/schemes/q_style/mod.rs b/color-module/src/schemes/q_style/mod.rs index 5b71828..a50c5ed 100644 --- a/color-module/src/schemes/q_style/mod.rs +++ b/color-module/src/schemes/q_style/mod.rs @@ -194,3 +194,8 @@ pub fn q_scheme_wacg_settings() -> Result { serde_wasm_bindgen::to_value(&settings).map_err(|e| e.to_string()) } + +#[wasm_bindgen] +pub fn q_scheme_default_settings() -> SchemeSetting { + SchemeSetting::default() +} diff --git a/src/color_functions/color_module.d.ts b/src/color_functions/color_module.d.ts index 784de50..189db17 100644 --- a/src/color_functions/color_module.d.ts +++ b/src/color_functions/color_module.d.ts @@ -2,6 +2,7 @@ /* eslint-disable */ export function q_scheme_color_expanding_methods(): any; export function q_scheme_wacg_settings(): any; +export function q_scheme_default_settings(): SchemeSetting; export function differ_in_rgb(color: string, other: string): RGBDifference; export function relative_differ_in_rgb(color: string, other: string): RGBDifference; export function differ_in_hsl(color: string, other: string): HSLDifference; @@ -143,6 +144,7 @@ export interface InitOutput { readonly memory: WebAssembly.Memory; readonly q_scheme_color_expanding_methods: () => [number, number, number]; readonly q_scheme_wacg_settings: () => [number, number, number]; + readonly q_scheme_default_settings: () => number; readonly differ_in_rgb: (a: number, b: number, c: number, d: number) => [number, number, number]; readonly relative_differ_in_rgb: (a: number, b: number, c: number, d: number) => [number, number, number]; readonly differ_in_hsl: (a: number, b: number, c: number, d: number) => [number, number, number]; @@ -173,13 +175,6 @@ export interface InitOutput { readonly __wbg_get_differ_percent: (a: number) => number; readonly __wbg_set_differ_percent: (a: number, b: number) => void; readonly generate_palette_from_color: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number, number]; - readonly __wbg_hctdiffference_free: (a: number, b: number) => void; - readonly __wbg_get_hctdiffference_hue: (a: number) => number; - readonly __wbg_set_hctdiffference_hue: (a: number, b: number) => void; - readonly __wbg_get_hctdiffference_chroma: (a: number) => number; - readonly __wbg_set_hctdiffference_chroma: (a: number, b: number) => void; - readonly __wbg_get_hctdiffference_lightness: (a: number) => number; - readonly __wbg_set_hctdiffference_lightness: (a: number, b: number) => void; readonly __wbg_mixreversing_free: (a: number, b: number) => void; readonly __wbg_get_mixreversing_r_factor: (a: number) => number; readonly __wbg_set_mixreversing_r_factor: (a: number, b: number) => void; @@ -189,6 +184,18 @@ export interface InitOutput { readonly __wbg_set_mixreversing_b_factor: (a: number, b: number) => void; readonly __wbg_get_mixreversing_average: (a: number) => number; readonly __wbg_set_mixreversing_average: (a: number, b: number) => void; + readonly __wbg_hctdiffference_free: (a: number, b: number) => void; + readonly __wbg_get_hctdiffference_hue: (a: number) => number; + readonly __wbg_set_hctdiffference_hue: (a: number, b: number) => void; + readonly __wbg_get_hctdiffference_chroma: (a: number) => number; + readonly __wbg_set_hctdiffference_chroma: (a: number, b: number) => void; + readonly __wbg_get_hctdiffference_lightness: (a: number) => number; + readonly __wbg_set_hctdiffference_lightness: (a: number, b: number) => void; + readonly __wbg_swatchentry_free: (a: number, b: number) => void; + readonly __wbg_get_swatchentry_name: (a: number) => [number, number]; + readonly __wbg_set_swatchentry_name: (a: number, b: number, c: number) => void; + readonly __wbg_get_swatchentry_color: (a: number) => [number, number]; + readonly __wbg_set_swatchentry_color: (a: number, b: number, c: number) => void; readonly __wbg_rgbdifference_free: (a: number, b: number) => void; readonly __wbg_get_rgbdifference_r: (a: number) => number; readonly __wbg_set_rgbdifference_r: (a: number, b: number) => void; @@ -196,11 +203,6 @@ export interface InitOutput { readonly __wbg_set_rgbdifference_g: (a: number, b: number) => void; readonly __wbg_get_rgbdifference_b: (a: number) => number; readonly __wbg_set_rgbdifference_b: (a: number, b: number) => void; - readonly __wbg_swatchentry_free: (a: number, b: number) => void; - readonly __wbg_get_swatchentry_name: (a: number) => [number, number]; - readonly __wbg_set_swatchentry_name: (a: number, b: number, c: number) => void; - readonly __wbg_get_swatchentry_color: (a: number) => [number, number]; - readonly __wbg_set_swatchentry_color: (a: number, b: number, c: number) => void; readonly color_categories: () => [number, number, number]; readonly search_color_cards: (a: number, b: number, c: number, d: number) => [number, number, number]; readonly __wbg_colorshifting_free: (a: number, b: number) => void; @@ -228,6 +230,24 @@ export interface InitOutput { readonly generate_q_scheme_automatically: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number) => [number, number, number]; readonly generate_q_scheme_manually: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number) => [number, number, number]; readonly generate_swatch_scheme: (a: number, b: number, c: number) => [number, number, number]; + readonly __wbg_swatchschemesetting_free: (a: number, b: number) => void; + readonly __wbg_get_swatchschemesetting_amount: (a: number) => number; + readonly __wbg_set_swatchschemesetting_amount: (a: number, b: number) => void; + readonly __wbg_get_swatchschemesetting_min_lightness: (a: number) => number; + readonly __wbg_set_swatchschemesetting_min_lightness: (a: number, b: number) => void; + readonly __wbg_get_swatchschemesetting_max_lightness: (a: number) => number; + readonly __wbg_set_swatchschemesetting_max_lightness: (a: number, b: number) => void; + readonly __wbg_get_swatchschemesetting_include_primary: (a: number) => number; + readonly __wbg_set_swatchschemesetting_include_primary: (a: number, b: number) => void; + readonly __wbg_get_swatchschemesetting_dark_convert: (a: number) => number; + readonly __wbg_set_swatchschemesetting_dark_convert: (a: number, b: number) => void; + readonly __wbg_hsldifference_free: (a: number, b: number) => void; + readonly __wbg_get_hsldifference_hue: (a: number) => number; + readonly __wbg_set_hsldifference_hue: (a: number, b: number) => void; + readonly __wbg_get_hsldifference_saturation: (a: number) => number; + readonly __wbg_set_hsldifference_saturation: (a: number, b: number) => void; + readonly __wbg_get_hsldifference_lightness: (a: number) => number; + readonly __wbg_set_hsldifference_lightness: (a: number, b: number) => void; readonly lighten: (a: number, b: number, c: number) => [number, number, number, number]; readonly lighten_absolute: (a: number, b: number, c: number) => [number, number, number, number]; readonly darken: (a: number, b: number, c: number) => [number, number, number, number]; @@ -249,24 +269,6 @@ export interface InitOutput { readonly represent_hct: (a: number, b: number) => [number, number, number, number]; readonly hct_to_hex: (a: number, b: number, c: number) => [number, number, number, number]; readonly wacg_relative_contrast: (a: number, b: number, c: number, d: number) => [number, number, number]; - readonly __wbg_swatchschemesetting_free: (a: number, b: number) => void; - readonly __wbg_get_swatchschemesetting_amount: (a: number) => number; - readonly __wbg_set_swatchschemesetting_amount: (a: number, b: number) => void; - readonly __wbg_get_swatchschemesetting_min_lightness: (a: number) => number; - readonly __wbg_set_swatchschemesetting_min_lightness: (a: number, b: number) => void; - readonly __wbg_get_swatchschemesetting_max_lightness: (a: number) => number; - readonly __wbg_set_swatchschemesetting_max_lightness: (a: number, b: number) => void; - readonly __wbg_get_swatchschemesetting_include_primary: (a: number) => number; - readonly __wbg_set_swatchschemesetting_include_primary: (a: number, b: number) => void; - readonly __wbg_get_swatchschemesetting_dark_convert: (a: number) => number; - readonly __wbg_set_swatchschemesetting_dark_convert: (a: number, b: number) => void; - readonly __wbg_hsldifference_free: (a: number, b: number) => void; - readonly __wbg_get_hsldifference_hue: (a: number) => number; - readonly __wbg_set_hsldifference_hue: (a: number, b: number) => void; - readonly __wbg_get_hsldifference_saturation: (a: number) => number; - readonly __wbg_set_hsldifference_saturation: (a: number, b: number) => void; - readonly __wbg_get_hsldifference_lightness: (a: number) => number; - readonly __wbg_set_hsldifference_lightness: (a: number, b: number) => void; readonly __wbindgen_malloc: (a: number, b: number) => number; readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; readonly __wbindgen_exn_store: (a: number) => void; diff --git a/src/color_functions/color_module.js b/src/color_functions/color_module.js index 3d4d98b..547465b 100644 --- a/src/color_functions/color_module.js +++ b/src/color_functions/color_module.js @@ -194,6 +194,14 @@ export function q_scheme_wacg_settings() { return takeFromExternrefTable0(ret[0]); } +/** + * @returns {SchemeSetting} + */ +export function q_scheme_default_settings() { + const ret = wasm.q_scheme_default_settings(); + return SchemeSetting.__wrap(ret); +} + /** * @param {string} color * @param {string} other @@ -1681,6 +1689,14 @@ const SchemeSettingFinalization = (typeof FinalizationRegistry === 'undefined') export class SchemeSetting { + static __wrap(ptr) { + ptr = ptr >>> 0; + const obj = Object.create(SchemeSetting.prototype); + obj.__wbg_ptr = ptr; + SchemeSettingFinalization.register(obj, obj.__wbg_ptr, obj); + return obj; + } + __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; diff --git a/src/color_functions/color_module_bg.wasm b/src/color_functions/color_module_bg.wasm index 48f31869fb9a59e86cee39ab53c8c2f9f12942d5..956e1a2683ebd03c34e7a03814d59679b476a966 100644 GIT binary patch delta 61188 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 HW%<7VKp!Q# delta 60741 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 diff --git a/src/color_functions/color_module_bg.wasm.d.ts b/src/color_functions/color_module_bg.wasm.d.ts index 10f89f8..1f8c4ad 100644 --- a/src/color_functions/color_module_bg.wasm.d.ts +++ b/src/color_functions/color_module_bg.wasm.d.ts @@ -3,6 +3,7 @@ export const memory: WebAssembly.Memory; export const q_scheme_color_expanding_methods: () => [number, number, number]; export const q_scheme_wacg_settings: () => [number, number, number]; +export const q_scheme_default_settings: () => number; export const differ_in_rgb: (a: number, b: number, c: number, d: number) => [number, number, number]; export const relative_differ_in_rgb: (a: number, b: number, c: number, d: number) => [number, number, number]; export const differ_in_hsl: (a: number, b: number, c: number, d: number) => [number, number, number]; @@ -33,13 +34,6 @@ export const __wbg_set_differ_delta: (a: number, b: number) => void; export const __wbg_get_differ_percent: (a: number) => number; export const __wbg_set_differ_percent: (a: number, b: number) => void; export const generate_palette_from_color: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number, number]; -export const __wbg_hctdiffference_free: (a: number, b: number) => void; -export const __wbg_get_hctdiffference_hue: (a: number) => number; -export const __wbg_set_hctdiffference_hue: (a: number, b: number) => void; -export const __wbg_get_hctdiffference_chroma: (a: number) => number; -export const __wbg_set_hctdiffference_chroma: (a: number, b: number) => void; -export const __wbg_get_hctdiffference_lightness: (a: number) => number; -export const __wbg_set_hctdiffference_lightness: (a: number, b: number) => void; export const __wbg_mixreversing_free: (a: number, b: number) => void; export const __wbg_get_mixreversing_r_factor: (a: number) => number; export const __wbg_set_mixreversing_r_factor: (a: number, b: number) => void; @@ -49,6 +43,18 @@ export const __wbg_get_mixreversing_b_factor: (a: number) => number; export const __wbg_set_mixreversing_b_factor: (a: number, b: number) => void; export const __wbg_get_mixreversing_average: (a: number) => number; export const __wbg_set_mixreversing_average: (a: number, b: number) => void; +export const __wbg_hctdiffference_free: (a: number, b: number) => void; +export const __wbg_get_hctdiffference_hue: (a: number) => number; +export const __wbg_set_hctdiffference_hue: (a: number, b: number) => void; +export const __wbg_get_hctdiffference_chroma: (a: number) => number; +export const __wbg_set_hctdiffference_chroma: (a: number, b: number) => void; +export const __wbg_get_hctdiffference_lightness: (a: number) => number; +export const __wbg_set_hctdiffference_lightness: (a: number, b: number) => void; +export const __wbg_swatchentry_free: (a: number, b: number) => void; +export const __wbg_get_swatchentry_name: (a: number) => [number, number]; +export const __wbg_set_swatchentry_name: (a: number, b: number, c: number) => void; +export const __wbg_get_swatchentry_color: (a: number) => [number, number]; +export const __wbg_set_swatchentry_color: (a: number, b: number, c: number) => void; export const __wbg_rgbdifference_free: (a: number, b: number) => void; export const __wbg_get_rgbdifference_r: (a: number) => number; export const __wbg_set_rgbdifference_r: (a: number, b: number) => void; @@ -56,11 +62,6 @@ export const __wbg_get_rgbdifference_g: (a: number) => number; export const __wbg_set_rgbdifference_g: (a: number, b: number) => void; export const __wbg_get_rgbdifference_b: (a: number) => number; export const __wbg_set_rgbdifference_b: (a: number, b: number) => void; -export const __wbg_swatchentry_free: (a: number, b: number) => void; -export const __wbg_get_swatchentry_name: (a: number) => [number, number]; -export const __wbg_set_swatchentry_name: (a: number, b: number, c: number) => void; -export const __wbg_get_swatchentry_color: (a: number) => [number, number]; -export const __wbg_set_swatchentry_color: (a: number, b: number, c: number) => void; export const color_categories: () => [number, number, number]; export const search_color_cards: (a: number, b: number, c: number, d: number) => [number, number, number]; export const __wbg_colorshifting_free: (a: number, b: number) => void; @@ -88,6 +89,24 @@ export const generate_material_design_2_scheme: (a: number, b: number, c: number export const generate_q_scheme_automatically: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number) => [number, number, number]; export const generate_q_scheme_manually: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number, s: number, t: number, u: number) => [number, number, number]; export const generate_swatch_scheme: (a: number, b: number, c: number) => [number, number, number]; +export const __wbg_swatchschemesetting_free: (a: number, b: number) => void; +export const __wbg_get_swatchschemesetting_amount: (a: number) => number; +export const __wbg_set_swatchschemesetting_amount: (a: number, b: number) => void; +export const __wbg_get_swatchschemesetting_min_lightness: (a: number) => number; +export const __wbg_set_swatchschemesetting_min_lightness: (a: number, b: number) => void; +export const __wbg_get_swatchschemesetting_max_lightness: (a: number) => number; +export const __wbg_set_swatchschemesetting_max_lightness: (a: number, b: number) => void; +export const __wbg_get_swatchschemesetting_include_primary: (a: number) => number; +export const __wbg_set_swatchschemesetting_include_primary: (a: number, b: number) => void; +export const __wbg_get_swatchschemesetting_dark_convert: (a: number) => number; +export const __wbg_set_swatchschemesetting_dark_convert: (a: number, b: number) => void; +export const __wbg_hsldifference_free: (a: number, b: number) => void; +export const __wbg_get_hsldifference_hue: (a: number) => number; +export const __wbg_set_hsldifference_hue: (a: number, b: number) => void; +export const __wbg_get_hsldifference_saturation: (a: number) => number; +export const __wbg_set_hsldifference_saturation: (a: number, b: number) => void; +export const __wbg_get_hsldifference_lightness: (a: number) => number; +export const __wbg_set_hsldifference_lightness: (a: number, b: number) => void; export const lighten: (a: number, b: number, c: number) => [number, number, number, number]; export const lighten_absolute: (a: number, b: number, c: number) => [number, number, number, number]; export const darken: (a: number, b: number, c: number) => [number, number, number, number]; @@ -109,24 +128,6 @@ export const oklch_to_hex: (a: number, b: number, c: number) => [number, number, export const represent_hct: (a: number, b: number) => [number, number, number, number]; export const hct_to_hex: (a: number, b: number, c: number) => [number, number, number, number]; export const wacg_relative_contrast: (a: number, b: number, c: number, d: number) => [number, number, number]; -export const __wbg_swatchschemesetting_free: (a: number, b: number) => void; -export const __wbg_get_swatchschemesetting_amount: (a: number) => number; -export const __wbg_set_swatchschemesetting_amount: (a: number, b: number) => void; -export const __wbg_get_swatchschemesetting_min_lightness: (a: number) => number; -export const __wbg_set_swatchschemesetting_min_lightness: (a: number, b: number) => void; -export const __wbg_get_swatchschemesetting_max_lightness: (a: number) => number; -export const __wbg_set_swatchschemesetting_max_lightness: (a: number, b: number) => void; -export const __wbg_get_swatchschemesetting_include_primary: (a: number) => number; -export const __wbg_set_swatchschemesetting_include_primary: (a: number, b: number) => void; -export const __wbg_get_swatchschemesetting_dark_convert: (a: number) => number; -export const __wbg_set_swatchschemesetting_dark_convert: (a: number, b: number) => void; -export const __wbg_hsldifference_free: (a: number, b: number) => void; -export const __wbg_get_hsldifference_hue: (a: number) => number; -export const __wbg_set_hsldifference_hue: (a: number, b: number) => void; -export const __wbg_get_hsldifference_saturation: (a: number) => number; -export const __wbg_set_hsldifference_saturation: (a: number, b: number) => void; -export const __wbg_get_hsldifference_lightness: (a: number) => number; -export const __wbg_set_hsldifference_lightness: (a: number, b: number) => void; export const __wbindgen_malloc: (a: number, b: number) => number; export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; export const __wbindgen_exn_store: (a: number) => void;