ThreePipe
    Preparing search index...

    Interface ObjectPickerEventMap

    interface ObjectPickerEventMap {
        hitObject: { intersects: HitIntersects; time: number };
        hoverObjectChanged: {
            intersects?: HitIntersects;
            material: null | IMaterial<IMaterialEventMap>;
            object:
                | null
                | IObject3D<
                    IObject3DEventMap,
                    undefined
                    | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,

                        | undefined
                        | IMaterial<IMaterialEventMap>
                        | IMaterial<IMaterialEventMap>[],
                >;
            value: SelectionObject;
        };
        selectedObjectChanged: {
            intersects?: HitIntersects;
            material: null
            | IMaterial<IMaterialEventMap>;
            object:
                | null
                | IObject3D<
                    IObject3DEventMap,
                    undefined
                    | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,

                        | undefined
                        | IMaterial<IMaterialEventMap>
                        | IMaterial<IMaterialEventMap>[],
                >;
            value: SelectionObject;
        };
        selectionModeChanged: {
            detail: {
                key: "selectionMode";
                oldValue: SelectionModeType;
                value: SelectionModeType;
            };
        };
    }
    Index

    Properties

    hitObject: { intersects: HitIntersects; time: number }
    hoverObjectChanged: {
        intersects?: HitIntersects;
        material: null | IMaterial<IMaterialEventMap>;
        object:
            | null
            | IObject3D<
                IObject3DEventMap,
                undefined
                | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
                undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
            >;
        value: SelectionObject;
    }
    selectedObjectChanged: {
        intersects?: HitIntersects;
        material: null | IMaterial<IMaterialEventMap>;
        object:
            | null
            | IObject3D<
                IObject3DEventMap,
                undefined
                | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
                undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
            >;
        value: SelectionObject;
    }
    selectionModeChanged: {
        detail: {
            key: "selectionMode";
            oldValue: SelectionModeType;
            value: SelectionModeType;
        };
    }