@latticexyz/phaserx / VirtualTilemap

# Interface: VirtualTilemap<TileKeys, LayerKeys>

# Type parameters

Name Type
TileKeys extends number
LayerKeys extends string

# Hierarchy

# Table of contents

# Properties

  • dispose
  • putTileAt
  • setVisible
  • size
  • tileHeight
  • tileWidth
  • tiles
  • visible

# Properties

# dispose

dispose: () => void

# Type declaration

▸ (): void

# Returns

void

# Inherited from

ChunkedTilemap.dispose

# Defined in

packages/phaserx/src/tilemap/types.ts:7


# putTileAt

putTileAt: (coord: Coord, tile: TileKeys, layer?: LayerKeys, tint?: number) => void

# Type declaration

▸ (coord, tile, layer?, tint?): void

# Parameters
Name Type
coord Coord
tile TileKeys
layer? LayerKeys
tint? number
# Returns

void

# Inherited from

ChunkedTilemap.putTileAt

# Defined in

packages/phaserx/src/tilemap/types.ts:6


# setVisible

setVisible: (visible: boolean) => void

# Type declaration

▸ (visible): void

# Parameters
Name Type
visible boolean
# Returns

void

# Inherited from

ChunkedTilemap.setVisible

# Defined in

packages/phaserx/src/tilemap/types.ts:8


# size

size: () => number

# Type declaration

▸ (): number

# Returns

number

# Inherited from

ChunkedTilemap.size

# Defined in

packages/phaserx/src/tilemap/types.ts:5


# tileHeight

tileHeight: number

# Inherited from

ChunkedTilemap.tileHeight

# Defined in

packages/phaserx/src/tilemap/types.ts:11


# tileWidth

tileWidth: number

# Inherited from

ChunkedTilemap.tileWidth

# Defined in

packages/phaserx/src/tilemap/types.ts:10


# tiles

tiles: { [key in string]: CoordMap<number> }

# Defined in

packages/phaserx/src/tilemap/types.ts:16


# visible

visible: Object

# Type declaration

Name Type
current boolean

# Inherited from

ChunkedTilemap.visible

# Defined in

packages/phaserx/src/tilemap/types.ts:9