UNPKG

openfl

Version:

A fast, productive library for 2D cross-platform development.

39 lines (31 loc) 1.19 kB
declare namespace openfl.display { /** * The PixelSnapping class is an enumeration of constant values for setting * the pixel snapping options by using the `pixelSnapping` property * of a Bitmap object. */ export enum PixelSnapping { /** * A constant value used in the `pixelSnapping` property of a * Bitmap object to specify that the bitmap image is always snapped to the * nearest pixel, independent of any transformation. */ ALWAYS = "always", /** * A constant value used in the `pixelSnapping` property of a * Bitmap object to specify that the bitmap image is snapped to the nearest * pixel if it is drawn with no rotation or skew and it is drawn at a scale * factor of 99.9% to 100.1%. If these conditions are satisfied, the image is * drawn at 100% scale, snapped to the nearest pixel. Internally, this * setting allows the image to be drawn as fast as possible by using the * vector renderer. */ AUTO = "auto", /** * A constant value used in the `pixelSnapping` property of a * Bitmap object to specify that no pixel snapping occurs. */ NEVER = "never" } } export default openfl.display.PixelSnapping;