docsby gkjohnson
On this page

Properties

fadeDuration: number = 250

fadingTiles: number

Methods

new TilesFadePluginBase(
	options?: {
		// Time in milliseconds for a tile to fully fade in or out.
		fadeDuration: number = 250,

		// Maximum simultaneous fade-out tiles. If exceeded, tiles pop instead of fading.
		maximumFadeOutTiles: number = 50,

		// Whether root-level tiles fade in on their first appearance.
		fadeRootTiles: boolean = false
	}
)
prepareTileScene(
	// The tile's engine scene.
	scene: Object,

	// The tile the scene belongs to.
	tile: Tile
): void
releaseTileScene(
	// The tile's engine scene.
	scene: Object,

	// The tile the scene belongs to.
	tile: Tile
): void
setFadeState(
	// The tile being faded.
	tile: Tile,

	// Fade in progress from 0 to 1.
	fadeIn: number,

	// Fade out progress from 0 to 1.
	fadeOut: number
): void
resetFadeState(
	// The tile that finished fading.
	tile: Tile,

	// Whether the tile is visible after the fade.
	visible: boolean
): void
updateCameraState(
	// Whether to evaluate the camera movement this update.
	checkMovement: boolean
): boolean