@zeainc/zea-ux
Version:
30 lines • 1.16 kB
TypeScript
import { Color, TreeItem, GLViewport, ZeaPointerEvent, GLRenderer } from '@zeainc/zea-engine';
declare class AxisTripod extends TreeItem {
/**
* Create an axial rotation scene widget.
*
* @param size - The size value.
*/
constructor(size?: number, xaxisColor?: Color, yaxisColor?: Color, zaxisColor?: Color);
bindToViewport(renderer: GLRenderer, viewport: GLViewport, pixelOffset?: number, screenSpaceCoord?: number[]): void;
/**
* Event fired when a pointing device button is pressed while the pointer is over the handle element.
*
* @param event - The event param.
*/
onPointerDown(event: ZeaPointerEvent): void;
/**
* Event fired when a pointing device is moved while the cursor's hotspot is over the handle.
*
* @param event - The event param.
*/
onPointerMove(event: ZeaPointerEvent): void;
/**
* Event fired when a pointing device button is released while the pointer is over the handle.
*
* @param event - The event param.
*/
onPointerUp(event: ZeaPointerEvent): void;
}
export { AxisTripod };
//# sourceMappingURL=AxisTripod.d.ts.map