@zeainc/zea-ux
Version:
36 lines • 1.01 kB
TypeScript
import { ZeaPointerEvent } from '@zeainc/zea-engine';
import { ScreenSpaceMovementHandle } from '../Handles/ScreenSpaceMovementHandle';
/**
*
*
* @extends {ScreenSpaceMovementHandle}
*/
declare class MeasurementHandle extends ScreenSpaceMovementHandle {
/**
* Handles mouse move interaction with the handle.
*
* @param event - The event param
* @return {boolean} - The return value
*/
handlePointerMove(event: ZeaPointerEvent): boolean;
/**
* Handles the initially drag of the handle.
*
* @param event - The event param.
*/
onDragStart(event: ZeaPointerEvent): void;
/**
* Handles drag action of the handle.
*
* @param event - The event param.
*/
onDrag(event: ZeaPointerEvent): void;
/**
* Handles the end of dragging the handle.
*
* @param event - The event param.
*/
onDragEnd(event: ZeaPointerEvent): void;
}
export { MeasurementHandle };
//# sourceMappingURL=MeasurementHandle.d.ts.map