pda
jvm
core
/
net.artux.engine.pathfinding
/
TiledSmoothableGraphPath
Tiled
Smoothable
Graph
Path
open
class
TiledSmoothableGraphPath
<
N
:
TiledNode
<
N
>
?
>
:
DefaultGraphPath
<
N
>
,
SmoothableGraphPath
<
N
,
V
>
Members
Constructors
Tiled
Smoothable
Graph
Path
Link copied to clipboard
constructor
(
)
Properties
nodes
Link copied to clipboard
val
nodes
:
Array
<
N
>
Functions
add
Link copied to clipboard
open
fun
add
(
node
:
N
)
clear
Link copied to clipboard
open
fun
clear
(
)
for
Each
Link copied to clipboard
open
fun
forEach
(
action
:
Consumer
<
out
Any
>
)
get
Link copied to clipboard
open
fun
get
(
index
:
Int
)
:
N
get
Count
Link copied to clipboard
open
fun
getCount
(
)
:
Int
get
Node
Position
Link copied to clipboard
open
fun
getNodePosition
(
index
:
Int
)
:
Vector2
Returns the position of the node at the given index.
iterator
Link copied to clipboard
open
fun
iterator
(
)
:
Iterator
<
N
>
abstract
fun
iterator
(
)
:
Iterator
<
T
>
reverse
Link copied to clipboard
open
fun
reverse
(
)
spliterator
Link copied to clipboard
open
fun
spliterator
(
)
:
Spliterator
<
T
>
swap
Nodes
Link copied to clipboard
open
fun
swapNodes
(
index1
:
Int
,
index2
:
Int
)
truncate
Path
Link copied to clipboard
open
fun
truncatePath
(
newLength
:
Int
)