/** * MirrorSurface — 鏡面そのもの(枠・スイッチなし)。 * three + React Three Fiber だけで完結し、XRift APIには依存しない。 * * quality: * - 'hq' = 全景を映す(解像度1024)。一人称専用レイヤー(9)だけ除外 * - 'lq' = アバターだけ映す(解像度512)。VRChat流の軽量ミラー= * 反射パスのドローコールをアバター数体分まで削る(解像度と違い * シーン再描画そのものを削るのが本命の軽量化) * * 遠距離では反射レンダリングを止めて消灯ガラスに落とす(距離LOD)。 */ export type MirrorQuality = 'hq' | 'lq'; export interface MirrorSurfaceProps { position?: [number, number, number]; /** 鏡面の幅(m) */ width?: number; /** 鏡面の高さ(m) */ height?: number; quality?: MirrorQuality; /** これより遠いと反射レンダリングを止める(m)。ヒステリシス0.8倍で復帰 */ lodDistance?: number; } export declare const MirrorSurface: ({ position, width, height, quality, lodDistance, }: MirrorSurfaceProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=MirrorSurface.d.ts.map