starling-framework
Version:
A fast, productive library for 2D cross-platform development.
28 lines • 987 B
TypeScript
declare namespace starling.utils {
/**
* A class that provides constant values for the 'RectangleUtil.fit' method.
*/
export class ScaleMode {
/**
* Specifies that the rectangle is not scaled, but simply centered within the
* * specified area.
*/
static readonly NONE = "none";
/**
* Specifies that the rectangle fills the specified area without distortion
* * but possibly with some cropping, while maintaining the original aspect ratio.
*/
static readonly NO_BORDER = "noBorder";
/**
* Specifies that the entire rectangle will be scaled to fit into the specified
* * area, while maintaining the original aspect ratio. This might leave empty bars at
* * either the top and bottom, or left and right.
*/
static readonly SHOW_ALL = "showAll";
/**
* Indicates whether the given scale mode string is valid.
*/
static isValid(scaleMode: string): boolean;
}
}
export default starling.utils.ScaleMode;