One Logo Pool Ball
GameplayKit · IOS API REFERENCE

GKGraphNode

class · iOS 9.0+ · SDK 27.1

class GKGraphNode

Members (8)

method · iOS 9.0+

addConnections

TypeScript
addConnections(nodes: Array<GKGraphNode>, bidirectional: boolean): void
Swift declaration
func addConnections(to nodes: [GKGraphNode], bidirectional: Bool)
method · iOS 9.0+

cost

TypeScript
cost(node: GKGraphNode): number
Swift declaration
func cost(to node: GKGraphNode) -> Float
method · iOS 9.0+

estimatedCost

TypeScript
estimatedCost(node: GKGraphNode): number
Swift declaration
func estimatedCost(to node: GKGraphNode) -> Float
method · iOS 9.0+

findPath

TypeScript
findPathFrom(startNode: GKGraphNode): Array<GKGraphNode>
Swift declaration
func findPath(from startNode: GKGraphNode) -> [GKGraphNode]
method · iOS 9.0+

findPath

TypeScript
findPathTo(goalNode: GKGraphNode): Array<GKGraphNode>
Swift declaration
func findPath(to goalNode: GKGraphNode) -> [GKGraphNode]
init

init

TypeScript
static init(): GKGraphNode
Swift declaration
init()
method · iOS 9.0+

removeConnections

TypeScript
removeConnections(nodes: Array<GKGraphNode>, bidirectional: boolean): void
Swift declaration
func removeConnections(to nodes: [GKGraphNode], bidirectional: Bool)
get · iOS 9.0+

connectedNodes

TypeScript
get connectedNodes(): Array<GKGraphNode>
Swift declaration
var connectedNodes: [GKGraphNode] { get }

Skipped declarations

No declarations were skipped in this snapshot.

All GameplayKit types →