@playcanvas/react
Version:
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
20 lines (19 loc) • 530 B
TypeScript
import React from 'react';
import { ModifyCameraProps } from '../types.ts';
/**
* Modify.Camera component for modifying existing camera components on matched entities
* Must be a child of <Modify.Node>
*
* @example
* ```tsx
* // Remove a camera component
* <Modify.Camera remove />
*
* // Modify camera properties
* <Modify.Camera fov={60} nearClip={0.1} farClip={1000} />
*
* // Functional update
* <Modify.Camera fov={(val) => val + 10} />
* ```
*/
export declare const ModifyCamera: React.FC<ModifyCameraProps>;