UNPKG

threepipe

Version:

A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.

25 lines 1.27 kB
import { IMaterial } from '../IMaterial'; import { UiObjectConfig } from 'uiconfig.js'; import { PhysicalMaterial } from './PhysicalMaterial'; import { LegacyPhongMaterial } from './LegacyPhongMaterial'; declare module '../IMaterial' { interface IMaterial { __matExtUiConfigs?: Record<string, UiObjectConfig | undefined>; } } export declare const iMaterialUI: { base: (material: IMaterial) => UiObjectConfig[]; blending: (material: IMaterial) => UiObjectConfig; polygonOffset: (material: IMaterial) => UiObjectConfig; aoLightMap: (material: IMaterial) => UiObjectConfig; environment: (material: IMaterial) => UiObjectConfig; misc: (material: IMaterial) => UiObjectConfig[]; roughMetal: (material: PhysicalMaterial) => UiObjectConfig; bumpNormal: (material: PhysicalMaterial | LegacyPhongMaterial) => UiObjectConfig; emission: (material: PhysicalMaterial | LegacyPhongMaterial) => UiObjectConfig; transmission: (material: PhysicalMaterial) => UiObjectConfig; clearcoat: (material: PhysicalMaterial) => UiObjectConfig; iridescence: (material: PhysicalMaterial) => UiObjectConfig; sheen: (material: PhysicalMaterial) => UiObjectConfig; }; //# sourceMappingURL=../../src/core/material/IMaterialUi.d.ts.map