123456789101112131415161718192021222324 |
- import { SpriteManager } from "./spriteManager";
- import type { Scene } from "../scene";
- /**
- * Class used to manage multiple sprites of different sizes on the same spritesheet
- * @see https://doc.babylonjs.com/features/featuresDeepDive/sprites
- */
- export declare class SpritePackedManager extends SpriteManager {
- /** defines the packed manager's name */
- name: string;
- /**
- * Creates a new sprite manager from a packed sprite sheet
- * @param name defines the manager's name
- * @param imgUrl defines the sprite sheet url
- * @param capacity defines the maximum allowed number of sprites
- * @param scene defines the hosting scene
- * @param spriteJSON null otherwise a JSON object defining sprite sheet data
- * @param epsilon defines the epsilon value to align texture (0.01 by default)
- * @param samplingMode defines the sampling mode to use with spritesheet
- * @param fromPacked set to true; do not alter
- */
- constructor(
- /** defines the packed manager's name */
- name: string, imgUrl: string, capacity: number, scene: Scene, spriteJSON?: string | null, epsilon?: number, samplingMode?: number);
- }
|