ThreePipe
    Preparing search index...

    Variable iCameraCommonsConst

    iCameraCommons: {
        activateMain: (
            this: ICamera,
            options?: Omit<ICameraEventMap["activateMain"], "bubbleToParent">,
            _internal?: boolean,
            _refresh?: boolean,
            canvas?: HTMLCanvasElement,
        ) => void;
        copy: (
            superCopy: (
                source:
                    | IObject3D<
                        IObject3DEventMap,
                        undefined
                        | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,

                            | undefined
                            | IMaterial<IMaterialEventMap>
                            | IMaterial<IMaterialEventMap>[],
                    >
                    | ICamera<ICameraEventMap>
                    | Camera<Object3DEventMap>,
                recursive?: boolean,
                distanceFromTarget?: number,
                worldSpace?: boolean,
                ...args: any[],
            ) => this,
        ) => (
            source:
                | IObject3D<
                    IObject3DEventMap,
                    undefined
                    | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,

                        | undefined
                        | IMaterial<IMaterialEventMap>
                        | IMaterial<IMaterialEventMap>[],
                >
                | ICamera<ICameraEventMap>
                | Camera<Object3DEventMap>,
            recursive?: boolean,
            distanceFromTarget?: number,
            worldSpace?: boolean,
            ...args: any[],
        ) => this;
        deactivateMain: (
            this: ICamera,
            options?: Omit<ICameraEventMap["activateMain"], "bubbleToParent">,
            _internal?: boolean,
            _refresh?: boolean,
            clearCanvas?: boolean,
        ) => void;
        defaultMaxFar: number;
        defaultMinNear: number;
        getView: <T extends ICameraView = CameraView>(
            this: ICamera,
            worldSpace?: boolean,
            _view?: T,
        ) => T;
        refreshAspect: (this: ICamera, setDirty?: boolean) => void;
        refreshTarget: (
            this: ICamera,
            distanceFromTarget?: number,
            setDirty?: boolean,
        ) => void;
        refreshUi: (this: ICamera) => void;
        setDirty: (this: ICamera, options?: ICameraSetDirtyOptions) => void;
        setView: <T extends ICameraView = CameraView>(
            this: ICamera,
            view: T,
        ) => void;
        setViewFromCamera: (
            this: ICamera,
            camera: ICamera<ICameraEventMap> | Camera<Object3DEventMap>,
            distanceFromTarget?: number,
            worldSpace?: boolean,
        ) => void;
        setViewToMain: (
            this: ICamera,
            eventOptions: Omit<
                ICameraEventMap["setView"],
                "camera"
                | "bubbleToParent",
            >,
        ) => void;
        updateShaderProperties: (
            this: ICamera,
            material: {
                defines: Record<string, string | number | undefined>;
                uniforms: { [p: string]: IUniform<any> };
            },
        ) => ICamera<ICameraEventMap>;
        upgradeCamera: (this: ICamera) => void;
        setNearFar(
            camera: ICamera,
            near: number,
            far: number,
            setDirty: boolean,
            source?: string,
        ): boolean;
    } = ...

    Type declaration