18 lines
729 B
TypeScript
18 lines
729 B
TypeScript
import * as THREE from 'three';
|
|
import * as React from 'react';
|
|
import { ReactThreeFiber, ThreeElements } from '@react-three/fiber';
|
|
export type OutlinesProps = Omit<ThreeElements['group'], 'ref'> & {
|
|
color?: ReactThreeFiber.Color;
|
|
screenspace?: boolean;
|
|
opacity?: number;
|
|
transparent?: boolean;
|
|
thickness?: number;
|
|
angle?: number;
|
|
clippingPlanes?: THREE.Plane[];
|
|
toneMapped?: boolean;
|
|
polygonOffset?: boolean;
|
|
polygonOffsetFactor?: number;
|
|
renderOrder?: number;
|
|
};
|
|
export declare function Outlines({ color, opacity, transparent, screenspace, toneMapped, polygonOffset, polygonOffsetFactor, renderOrder, thickness, angle, clippingPlanes, ...props }: OutlinesProps): React.JSX.Element;
|