UNPKG

threepipe

Version:

A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.

25 lines 1.25 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=IMaterialUi.d.ts.map