UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

104 lines (102 loc) 2.82 kB
/** * The gizmo space defines the coordinate system in which the gizmo operates. This can be one of the * following: * * - 'local': The local coordinate space * - 'world': The world coordinate space * * @typedef {'local' | 'world'} GizmoSpace */ /** * The gizmo axis defines the direction in which the gizmo operates. This can be one of the * following: * * - 'x': The X axis * - 'y': The Y axis * - 'z': The Z axis * - 'yz': The YZ plane * - 'xz': The XZ plane * - 'xy': The XY plane * - 'xyz': The XYZ space * - 'f': The axis facing the camera * * @typedef {'x' | 'y' | 'z' | 'yz' | 'xz' | 'xy' | 'xyz' | 'f'} GizmoAxis */ /** * The gizmo drag mode defines how the gizmo is rendered while being dragged. This can be one of the * following: * * - 'show': always show the shapes * - 'hide': hide the shapes when dragging * - 'selected': show only the axis shapes for the affected axes * * @typedef {'show' | 'hide' | 'selected'} GizmoDragMode */ /** * Local coordinate space. * * @category Gizmo * @deprecated Use the literal 'local' instead - {@link GizmoSpace} * @ignore */ const GIZMOSPACE_LOCAL = 'local'; /** * World coordinate space. * * @category Gizmo * @deprecated Use the literal 'world' instead - {@link GizmoSpace} * @ignore */ const GIZMOSPACE_WORLD = 'world'; /** * Gizmo axis for the line X. * * @category Gizmo * @deprecated Use the literal 'x' instead - {@link GizmoAxis}. * @ignore */ const GIZMOAXIS_X = 'x'; /** * Gizmo axis for the line Y. * * @category Gizmo * @deprecated Use the literal 'y' instead - {@link GizmoAxis}. * @ignore */ const GIZMOAXIS_Y = 'y'; /** * Gizmo axis for the line Z. * * @category Gizmo * @deprecated Use the literal 'z' instead - {@link GizmoAxis}. * @ignore */ const GIZMOAXIS_Z = 'z'; /** * Gizmo axis for the plane YZ. * * @category Gizmo * @deprecated Use the literal 'yz' instead - {@link GizmoAxis}. * @ignore */ const GIZMOAXIS_YZ = 'yz'; /** * Gizmo axis for the plane XZ. * * @category Gizmo * @deprecated Use the literal 'xz' instead - {@link GizmoAxis}. * @ignore */ const GIZMOAXIS_XZ = 'xz'; /** * Gizmo axis for the plane XY. * * @category Gizmo * @deprecated Use the literal 'xy' instead - {@link GizmoAxis}. * @ignore */ const GIZMOAXIS_XY = 'xy'; /** * Gizmo axis for all directions XYZ. * * @category Gizmo * @deprecated Use the literal 'xyz' instead - {@link GizmoAxis}. * @ignore */ const GIZMOAXIS_XYZ = 'xyz'; /** * Gizmo axis for facing the camera (facing the camera). * * @category Gizmo * @deprecated Use the literal 'f' instead - {@link GizmoAxis}. * @ignore */ const GIZMOAXIS_FACE = 'face'; export { GIZMOAXIS_FACE, GIZMOAXIS_X, GIZMOAXIS_XY, GIZMOAXIS_XYZ, GIZMOAXIS_XZ, GIZMOAXIS_Y, GIZMOAXIS_YZ, GIZMOAXIS_Z, GIZMOSPACE_LOCAL, GIZMOSPACE_WORLD };