49 lines
1.5 KiB
TypeScript
49 lines
1.5 KiB
TypeScript
declare namespace openfl.display {
|
|
|
|
/**
|
|
* The LineScaleMode class provides values for the `scaleMode`
|
|
* parameter in the `Graphics.lineStyle()` method.
|
|
*/
|
|
export enum LineScaleMode {
|
|
|
|
/**
|
|
* With this setting used as the `scaleMode` parameter of the
|
|
* `lineStyle()` method, the thickness of the line scales
|
|
* _only_ vertically. For example, consider the following circles, drawn
|
|
* with a one-pixel line, and each with the `scaleMode` parameter
|
|
* set to `LineScaleMode.VERTICAL`. The circle on the left is
|
|
* scaled only vertically, and the circle on the right is scaled both
|
|
* vertically and horizontally.
|
|
*/
|
|
HORIZONTAL = "horizontal",
|
|
|
|
/**
|
|
* With this setting used as the `scaleMode` parameter of the
|
|
* `lineStyle()` method, the thickness of the line never scales.
|
|
*/
|
|
NONE = "none",
|
|
|
|
/**
|
|
* With this setting used as the `scaleMode` parameter of the
|
|
* `lineStyle()` method, the thickness of the line always scales
|
|
* when the object is scaled(the default).
|
|
*/
|
|
NORMAL = "normal",
|
|
|
|
/**
|
|
* With this setting used as the `scaleMode` parameter of the
|
|
* `lineStyle()` method, the thickness of the line scales
|
|
* _only_ horizontally. For example, consider the following circles,
|
|
* drawn with a one-pixel line, and each with the `scaleMode`
|
|
* parameter set to `LineScaleMode.HORIZONTAL`. The circle on the
|
|
* left is scaled only horizontally, and the circle on the right is scaled
|
|
* both vertically and horizontally.
|
|
*/
|
|
VERTICAL = "vertical"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
export default openfl.display.LineScaleMode; |