@playcanvas/react
Version:
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
20 lines (19 loc) • 512 B
TypeScript
import React from 'react';
import { ModifyLightProps } from '../types.ts';
/**
* Modify.Light component for modifying existing light components on matched entities
* Must be a child of <Modify.Node>
*
* @example
* ```tsx
* // Remove a light component
* <Modify.Light remove />
*
* // Modify light properties
* <Modify.Light color="red" intensity={2} />
*
* // Functional update
* <Modify.Light intensity={(val) => val * 2} />
* ```
*/
export declare const ModifyLight: React.FC<ModifyLightProps>;