Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • SpriteService

Index

Constructors

constructor

  • new SpriteService(canvasWidth?: number, canvasHeight?: number, pixelRatio?: number, minSizeClass?: number, maxSizeClass?: number): SpriteService
  • Parameters

    • Optional canvasWidth: number
    • Optional canvasHeight: number
    • Optional pixelRatio: number
    • Optional minSizeClass: number
    • Optional maxSizeClass: number

    Returns SpriteService

Properties

Readonly canvasHeight

canvasHeight: number

Readonly canvasWidth

canvasWidth: number

Readonly maxSizeClass

maxSizeClass: number

Readonly minSizeClass

minSizeClass: number

Readonly pixelRatio

pixelRatio: number

Readonly slabs

slabs: readonly (null | SpriteSheet)[]

Static Readonly TextureHeight

TextureHeight: number

Static Readonly TextureWidth

TextureWidth: number

Methods

acquireSprite

  • acquireSprite(width: number, height: number): Sprite
  • Parameters

    • width: number
    • height: number

    Returns Sprite

Protected createSheet

  • createSheet(width: number, height: number): SpriteSheet
  • Parameters

    • width: number
    • height: number

    Returns SpriteSheet

Protected createSlab

  • Parameters

    • sizeClass: number

    Returns SpriteSheet

getFreeSheet

  • getFreeSheet(width: number, height: number): SpriteSheet
  • Parameters

    • width: number
    • height: number

    Returns SpriteSheet

getFreeSlab

  • Parameters

    • sizeClass: number

    Returns null | SpriteSheet

Static global

  • Returns SpriteService

Generated using TypeDoc