One Logo Pool Ball
GameplayKit · IOS API REFERENCE

GKPath

class · iOS 9.0+ · SDK 27.1

class GKPath

Members (11)

method · iOS 10.0+

float2

TypeScript
float2(index: number): SDKHandle
Swift declaration
func float2(at index: Int) -> vector_float2
method · iOS 10.0+

float3

TypeScript
float3(index: number): SDKHandle
Swift declaration
func float3(at index: Int) -> vector_float3
init · iOS 9.0+

init

TypeScript
static initGraphNodesRadius(graphNodes: Array<GKGraphNode>, radius: number): GKPath
Swift declaration
init(graphNodes: [GKGraphNode], radius: Float)
method · iOS 9.0+ · Deprecated in iOS 10.0

point

TypeScript
point(index: number): SDKHandle
Swift declaration
func point(at index: Int) -> vector_float2
get · iOS 9.0+

isCyclical

TypeScript
get isCyclical(): boolean
Swift declaration
var isCyclical: Bool { get set }
set · iOS 9.0+

isCyclical

TypeScript
set isCyclical(value: boolean)
Swift declaration
var isCyclical: Bool { get set }
get · iOS 9.0+

numPoints

TypeScript
get numPoints(): number
Swift declaration
var numPoints: Int { get }
get · iOS 9.0+

radius

TypeScript
get radius(): number
Swift declaration
var radius: Float { get set }
set · iOS 9.0+

radius

TypeScript
set radius(value: number)
Swift declaration
var radius: Float { get set }
init · iOS 9.0+

init

TypeScript
static initPointsRadiusCyclical(points: Array<SDKHandle>, radius: number, cyclical: boolean): GKPath
Swift declaration
convenience init(points: [SIMD2<Float>], radius: Float, cyclical: Bool)

Creates a path from an array of points - Parameter points: an array of SIMD2<Float> points to make a path from - Parameter radius: radius of the path to create - Parameter cyclical: if the path is of a cycle that loops back on itself

init · iOS 10.0+

init

TypeScript
static initPointsRadiusCyclical32223(points: Array<SDKHandle>, radius: number, cyclical: boolean): GKPath
Swift declaration
convenience init(points: [SIMD3<Float>], radius: Float, cyclical: Bool)

Creates a path from an array of points - Parameter points: an array of SIMD3<Float> points to make a path from - Parameter radius: the radius of the path to create - Parameter cyclical: if the path is of a cycle that loops back on itself

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

GKPath.init()

inherited init: cannot prove legal (class declares 3 custom initializers)

All GameplayKit types →