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: ICamera<ICameraEventMap> | Camera<Object3DEventMap>,
                recursive?: boolean,
                distanceFromTarget?: number,
                worldSpace?: boolean,
                ...args: any[],
            ) => this,
        ) => (
            source: 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;
        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?: IObjectSetDirtyOptions) => 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;
    } = ...

    Type declaration