ecspresso
Preparing search index...
plugins/rendering/tilemap
LoadedTilemap
Interface LoadedTilemap
interface
LoadedTilemap
{
height
:
number
;
layers
:
readonly
LoadedLayer
[]
;
objectLayers
:
readonly
LoadedObjectLayer
[]
;
tileHeight
:
number
;
tileMetadata
:
ReadonlyMap
<
number
,
TileMetadata
>
;
tilesets
:
readonly
LoadedTileset
[]
;
tileWidth
:
number
;
width
:
number
;
buildNavGrid
(
layerIndex
:
number
,
costFn
?:
(
tileId
:
number
)
=>
number
,
)
:
NavGrid
;
getObjectLayer
(
name
:
string
)
:
readonly
ObjectDef
[]
;
getObjects
(
type
:
string
)
:
readonly
ObjectDef
[]
;
getTile
(
layerIndex
:
number
,
tx
:
number
,
ty
:
number
)
:
number
;
isOpaque
(
tx
:
number
,
ty
:
number
)
:
boolean
;
isSolid
(
tx
:
number
,
ty
:
number
)
:
boolean
;
isWalkable
(
tx
:
number
,
ty
:
number
)
:
boolean
;
tileToWorld
(
tx
:
number
,
ty
:
number
)
:
Vector2D
;
worldToTile
(
wx
:
number
,
wy
:
number
)
:
{
tx
:
number
;
ty
:
number
}
;
}
Index
Properties
height
layers
object
Layers
tile
Height
tile
Metadata
tilesets
tile
Width
width
Methods
build
Nav
Grid
get
Object
Layer
get
Objects
get
Tile
is
Opaque
is
Solid
is
Walkable
tile
To
World
world
To
Tile
Properties
Readonly
height
height
:
number
Readonly
layers
layers
:
readonly
LoadedLayer
[]
Readonly
object
Layers
objectLayers
:
readonly
LoadedObjectLayer
[]
Readonly
tile
Height
tileHeight
:
number
Readonly
tile
Metadata
tileMetadata
:
ReadonlyMap
<
number
,
TileMetadata
>
Readonly
tilesets
tilesets
:
readonly
LoadedTileset
[]
Readonly
tile
Width
tileWidth
:
number
Readonly
width
width
:
number
Methods
build
Nav
Grid
buildNavGrid
(
layerIndex
:
number
,
costFn
?:
(
tileId
:
number
)
=>
number
)
:
NavGrid
Parameters
layerIndex
:
number
Optional
costFn
:
(
tileId
:
number
)
=>
number
Returns
NavGrid
get
Object
Layer
getObjectLayer
(
name
:
string
)
:
readonly
ObjectDef
[]
Parameters
name
:
string
Returns
readonly
ObjectDef
[]
get
Objects
getObjects
(
type
:
string
)
:
readonly
ObjectDef
[]
Parameters
type
:
string
Returns
readonly
ObjectDef
[]
get
Tile
getTile
(
layerIndex
:
number
,
tx
:
number
,
ty
:
number
)
:
number
Parameters
layerIndex
:
number
tx
:
number
ty
:
number
Returns
number
is
Opaque
isOpaque
(
tx
:
number
,
ty
:
number
)
:
boolean
Parameters
tx
:
number
ty
:
number
Returns
boolean
is
Solid
isSolid
(
tx
:
number
,
ty
:
number
)
:
boolean
Parameters
tx
:
number
ty
:
number
Returns
boolean
is
Walkable
isWalkable
(
tx
:
number
,
ty
:
number
)
:
boolean
Parameters
tx
:
number
ty
:
number
Returns
boolean
tile
To
World
tileToWorld
(
tx
:
number
,
ty
:
number
)
:
Vector2D
Parameters
tx
:
number
ty
:
number
Returns
Vector2D
world
To
Tile
worldToTile
(
wx
:
number
,
wy
:
number
)
:
{
tx
:
number
;
ty
:
number
}
Parameters
wx
:
number
wy
:
number
Returns
{
tx
:
number
;
ty
:
number
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
height
layers
object
Layers
tile
Height
tile
Metadata
tilesets
tile
Width
width
Methods
build
Nav
Grid
get
Object
Layer
get
Objects
get
Tile
is
Opaque
is
Solid
is
Walkable
tile
To
World
world
To
Tile
ecspresso
Loading...