UNPKG

awayjs-display

Version:
39 lines (38 loc) 1.75 kB
/** * The LineScaleMode class provides values for the <code>scaleMode</code> * parameter in the <code>Graphics.lineStyle()</code> method. */ declare class LineScaleMode { /** * With this setting used as the <code>scaleMode</code> parameter of the * <code>lineStyle()</code> method, the thickness of the line scales * <i>only</i> vertically. For example, consider the following circles, drawn * with a one-pixel line, and each with the <code>scaleMode</code> parameter * set to <code>LineScaleMode.VERTICAL</code>. The circle on the left is * scaled only vertically, and the circle on the right is scaled both * vertically and horizontally. */ static HORIZONTAL: string; /** * With this setting used as the <code>scaleMode</code> parameter of the * <code>lineStyle()</code> method, the thickness of the line never scales. */ static NONE: string; /** * With this setting used as the <code>scaleMode</code> parameter of the * <code>lineStyle()</code> method, the thickness of the line always scales * when the object is scaled(the default). */ static NORMAL: string; /** * With this setting used as the <code>scaleMode</code> parameter of the * <code>lineStyle()</code> method, the thickness of the line scales * <i>only</i> horizontally. For example, consider the following circles, * drawn with a one-pixel line, and each with the <code>scaleMode</code> * parameter set to <code>LineScaleMode.HORIZONTAL</code>. The circle on the * left is scaled only horizontally, and the circle on the right is scaled * both vertically and horizontally. */ static VERTICAL: string; } export default LineScaleMode;