UNPKG

@osbjs/osbjs

Version:

a minimalist osu! storyboarding framework

39 lines (38 loc) 1.01 kB
import { Layer, Origin, OsbVector2, Sprite } from '../Core'; export declare class Texture { text: string; path: string; osbPath: string; width: number; height: number; color: { r: number; g: number; b: number; }; offset: { left: number; right: number; top: number; bottom: number; }; constructor(text: string, path: string, osbPath: string, color: { r: number; g: number; b: number; }, offset: { left: number; right: number; top: number; bottom: number; }); private _getWidth; private _getHeight; /** * Returns a `Sprite` instance of this texture. * @param layer Layer to place the sprite on. * @param origin Origin of the sprite. * @param initialPosition Initial position of the sprite. */ toSprite(layer?: Layer, origin?: Origin, initialPosition?: OsbVector2): Sprite; }