ThreePipe
    Preparing search index...

    Interface ICameraEventMap

    interface ICameraEventMap {
        activateMain: {
            bubbleToParent: boolean;
            camera?: null | ICamera<ICameraEventMap>;
            ui?: boolean;
        };
        added: {};
        beforeDeserialize: { material: IMaterial } & {
            bubbleToObject: boolean;
            bubbleToParent: boolean;
            data: unknown;
            meta?: SerializationMetaType;
        };
        cameraUpdate: {
            bubbleToParent: boolean;
            camera?: ICamera<ICameraEventMap>;
            ui?: boolean;
        } & Omit<IObjectSetDirtyOptions, "bubbleToParent">;
        dispose: { bubbleToParent: false };
        geometryChanged: {
            bubbleToParent: boolean;
            geometry: null | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>;
            object: IObject3D;
            oldGeometry:
                | null
                | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>;
        };
        geometryUpdate: {
            bubbleToParent: boolean;
            geometry: IGeometry;
            object: IObject3D;
        } & AnyOptions & { bubbleToObject?: boolean };
        materialChanged: {
            bubbleToParent: boolean;
            material:
                | null
                | IMaterial<IMaterialEventMap>
                | IMaterial<IMaterialEventMap>[];
            object: IObject3D;
            oldMaterial:
                | null
                | IMaterial<IMaterialEventMap>
                | IMaterial<IMaterialEventMap>[];
        };
        materialUpdate: {
            material: IMaterial<IMaterialEventMap>
            | IMaterial<IMaterialEventMap>[];
        } & IMaterialSetDirtyOptions;
        objectUpdate: { args?: any[]; bubbleToParent: boolean; object: IObject3D } & Omit<
            IObjectSetDirtyOptions,
            "bubbleToParent",
        >;
        parentRootChanged: {
            bubbleToParent: boolean;
            object: IObject3D;
            oldParentRoot: | undefined
            | IObject3D<
                IObject3DEventMap,
                undefined
                | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
                undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
            >;
        };
        removed: {};
        select: {
            bubbleToParent?: boolean;
            focusCamera?: boolean;
            object: IObject3D;
            source?: string;
            ui?: boolean;
            value?: | null
            | IObject3D<
                IObject3DEventMap,
                undefined
                | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
                undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
            >;
        };
        setView: { bubbleToParent: boolean; camera: ICamera; ui?: boolean };
        texturesChanged: {
            addedTextures: Set<ITexture<TextureEventMap>>;
            bubbleToObject?: boolean;
            bubbleToParent?: boolean;
            material: IMaterial;
            oldTextures: Set<ITexture<TextureEventMap>>;
            removedTextures: Set<ITexture<TextureEventMap>>;
            textures: Set<ITexture<TextureEventMap>>;
        };
        textureUpdate: {};
        update: { bubbleToParent: false; camera: ICamera } & IObjectSetDirtyOptions;
    }

    Hierarchy (View Summary)

    Index

    Properties

    activateMain: {
        bubbleToParent: boolean;
        camera?: null | ICamera<ICameraEventMap>;
        ui?: boolean;
    }
    added: {}
    beforeDeserialize: { material: IMaterial } & {
        bubbleToObject: boolean;
        bubbleToParent: boolean;
        data: unknown;
        meta?: SerializationMetaType;
    }
    cameraUpdate: {
        bubbleToParent: boolean;
        camera?: ICamera<ICameraEventMap>;
        ui?: boolean;
    } & Omit<IObjectSetDirtyOptions, "bubbleToParent">
    dispose: { bubbleToParent: false }
    geometryChanged: {
        bubbleToParent: boolean;
        geometry: null | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>;
        object: IObject3D;
        oldGeometry:
            | null
            | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>;
    }
    geometryUpdate: {
        bubbleToParent: boolean;
        geometry: IGeometry;
        object: IObject3D;
    } & AnyOptions & { bubbleToObject?: boolean }
    materialChanged: {
        bubbleToParent: boolean;
        material:
            | null
            | IMaterial<IMaterialEventMap>
            | IMaterial<IMaterialEventMap>[];
        object: IObject3D;
        oldMaterial:
            | null
            | IMaterial<IMaterialEventMap>
            | IMaterial<IMaterialEventMap>[];
    }
    objectUpdate: { args?: any[]; bubbleToParent: boolean; object: IObject3D } & Omit<
        IObjectSetDirtyOptions,
        "bubbleToParent",
    >
    parentRootChanged: {
        bubbleToParent: boolean;
        object: IObject3D;
        oldParentRoot:
            | undefined
            | IObject3D<
                IObject3DEventMap,
                undefined
                | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
                undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
            >;
    }
    removed: {}
    select: {
        bubbleToParent?: boolean;
        focusCamera?: boolean;
        object: IObject3D;
        source?: string;
        ui?: boolean;
        value?:
            | null
            | IObject3D<
                IObject3DEventMap,
                undefined
                | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
                undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
            >;
    }
    setView: { bubbleToParent: boolean; camera: ICamera; ui?: boolean }
    texturesChanged: {
        addedTextures: Set<ITexture<TextureEventMap>>;
        bubbleToObject?: boolean;
        bubbleToParent?: boolean;
        material: IMaterial;
        oldTextures: Set<ITexture<TextureEventMap>>;
        removedTextures: Set<ITexture<TextureEventMap>>;
        textures: Set<ITexture<TextureEventMap>>;
    }
    textureUpdate: {}
    update: { bubbleToParent: false; camera: ICamera } & IObjectSetDirtyOptions