Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SurfaceAtlas

サーフェスアトラス。

与えられたサーフェスの指定された領域をコピーし一枚のサーフェスにまとめる。

本クラスのインスタンスをゲーム開発者が直接生成することはなく、ゲーム開発者が利用する必要もない。

Hierarchy

  • SurfaceAtlas

Implements

Index

Constructors

constructor

Properties

Private _accessScore

_accessScore: number

Private _emptySurfaceAtlasSlotHead

_emptySurfaceAtlasSlotHead: SurfaceAtlasSlot

Private _surface

_surface: Surface

Private _usedRectangleAreaSize

_usedRectangleAreaSize: CommonSize

Methods

Private _acquireSurfaceAtlasSlot

  • Parameters

    • width: number
    • height: number

    Returns SurfaceAtlasSlot

Private _updateUsedRectangleAreaSize

addSurface

  • サーフェスの追加。

    Parameters

    • glyph: Glyph

      グリフのサーフェスが持つ情報をSurfaceAtlasへ配置

    Returns SurfaceAtlasSlot

destroy

  • destroy(): void
  • このSurfaceAtlasの破棄を行う。 以後、このSurfaceを利用することは出来なくなる。

    Returns void

destroyed

  • destroyed(): boolean
  • このSurfaceAtlasが破棄済であるかどうかを判定する。

    Returns boolean

duplicateSurface

  • _surfaceを複製する。

    複製されたSurfaceは文字を格納するのに必要な最低限のサイズになる。

    Parameters

    Returns Surface

reset

  • reset(): void
  • Returns void

Generated using TypeDoc