threepipe
Version:
A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.
15 lines • 655 B
TypeScript
import { ILight } from '../light/ILight';
import { IObjectProcessor, IObjectSetDirtyOptions } from '../IObject';
export declare const iLightCommons: {
setDirty: (this: ILight, options?: IObjectSetDirtyOptions) => 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
* @param objectProcessor
*/
declare function upgradeLight(this: ILight, parent?: ILight | undefined, objectProcessor?: IObjectProcessor): void;
export {};
//# sourceMappingURL=iLightCommons.d.ts.map