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.
14 lines • 613 B
TypeScript
import { ILight } from '../light/ILight';
import { IObjectSetDirtyOptions } from '../IObject';
export declare const iLightCommons: {
setDirty: (this: ILight, options?: IObjectSetDirtyOptions, ...args: any[]) => void;
upgradeLight: typeof upgradeLight;
refreshUi: (this: import('../IObject').IObject3D) => void;
};
/**
* Converts three.js Light to ILight setup object events, adds utility methods, and runs objectProcessor.
* @param parent
*/
declare function upgradeLight(this: ILight, parent?: ILight | undefined): void;
export {};
//# sourceMappingURL=../../src/core/object/iLightCommons.d.ts.map