Interface ICameraEventMap

interface ICameraEventMap {
    activateMain: {
        bubbleToParent: boolean;
        camera?: null | ICamera;
        ui?: boolean;
    };
    added: {};
    beforeDeserialize: { material: IMaterial } & {
        bubbleToObject: boolean;
        bubbleToParent: boolean;
        data: unknown;
        meta?: SerializationMetaType;
    };
    cameraUpdate: { bubbleToParent: boolean; camera?: ICamera; ui?: boolean } & IObjectSetDirtyOptions;
    dispose: { bubbleToParent: false };
    geometryChanged: {
        bubbleToParent: boolean;
        geometry: null | IGeometry;
        object: IObject3D;
        oldGeometry: null | IGeometry;
    };
    geometryUpdate: {
        bubbleToParent: boolean;
        geometry: IGeometry;
        object: IObject3D;
    };
    materialChanged: {
        bubbleToParent: boolean;
        material: null
        | IMaterial
        | IMaterial[];
        object: IObject3D;
        oldMaterial: null | IMaterial | IMaterial[];
    };
    materialUpdate: { material: IMaterial
    | IMaterial[] };
    objectUpdate: {
        args?: any[];
        bubbleToParent: boolean;
        change?: string;
        object: IObject3D;
    };
    removed: {};
    select: {
        bubbleToParent?: boolean;
        focusCamera?: boolean;
        object: IObject3D;
        source?: string;
        ui?: boolean;
        value?: IObject3D;
    };
    setView: { bubbleToParent: boolean; camera: ICamera; ui?: boolean };
    textureUpdate: {};
    update: { bubbleToParent: false; camera: ICamera } & IObjectSetDirtyOptions;
}

Hierarchy (View Summary)

Properties

activateMain: { bubbleToParent: boolean; camera?: null | ICamera; ui?: boolean }
added: {}
beforeDeserialize: { material: IMaterial } & {
    bubbleToObject: boolean;
    bubbleToParent: boolean;
    data: unknown;
    meta?: SerializationMetaType;
}
cameraUpdate: { bubbleToParent: boolean; camera?: ICamera; ui?: boolean } & IObjectSetDirtyOptions
dispose: { bubbleToParent: false }
geometryChanged: {
    bubbleToParent: boolean;
    geometry: null | IGeometry;
    object: IObject3D;
    oldGeometry: null | IGeometry;
}
geometryUpdate: {
    bubbleToParent: boolean;
    geometry: IGeometry;
    object: IObject3D;
}
materialChanged: {
    bubbleToParent: boolean;
    material: null | IMaterial | IMaterial[];
    object: IObject3D;
    oldMaterial: null | IMaterial | IMaterial[];
}
materialUpdate: { material: IMaterial | IMaterial[] }
objectUpdate: {
    args?: any[];
    bubbleToParent: boolean;
    change?: string;
    object: IObject3D;
}
removed: {}
select: {
    bubbleToParent?: boolean;
    focusCamera?: boolean;
    object: IObject3D;
    source?: string;
    ui?: boolean;
    value?: IObject3D;
}
setView: { bubbleToParent: boolean; camera: ICamera; ui?: boolean }
textureUpdate: {}
update: { bubbleToParent: false; camera: ICamera } & IObjectSetDirtyOptions