| --- |
| Name: GameplayKit |
| Classes: |
| - Name: GKComponent |
| Methods: |
| - Selector: 'updateWithDeltaTime:' |
| SwiftName: update(deltaTime:) |
| MethodKind: Instance |
| - Name: GKComponentSystem |
| Methods: |
| - Selector: 'addComponentWithEntity:' |
| SwiftName: addComponent(foundIn:) |
| MethodKind: Instance |
| - Selector: 'removeComponentWithEntity:' |
| SwiftName: removeComponent(foundIn:) |
| MethodKind: Instance |
| - Selector: 'updateWithDeltaTime:' |
| SwiftName: update(deltaTime:) |
| MethodKind: Instance |
| - Name: GKCompositeBehavior |
| Methods: |
| - Selector: 'behaviorWithBehaviors:andWeights:' |
| SwiftName: init(behaviors:weights:) |
| MethodKind: Instance |
| - Name: GKDecisionNode |
| Methods: |
| - Selector: 'createBranchWithValue:attribute:' |
| SwiftName: createBranch(value:attribute:) |
| MethodKind: Instance |
| - Selector: 'createBranchWithPredicate:attribute:' |
| SwiftName: createBranch(predicate:attribute:) |
| MethodKind: Instance |
| - Selector: 'createBranchWithWeight:attribute:' |
| SwiftName: createBranch(weight:attribute:) |
| MethodKind: Instance |
| - Name: GKEntity |
| Methods: |
| - Selector: 'updateWithDeltaTime:' |
| SwiftName: update(deltaTime:) |
| MethodKind: Instance |
| - Name: GKGameModel |
| Methods: |
| - Selector: 'unapplyGameModelUpdate:' |
| SwiftName: unapply(_:) |
| MethodKind: Instance |
| - Name: GKGoal |
| Methods: |
| - Selector: 'goalToSeekAgent:' |
| SwiftName: init(toSeek:) |
| MethodKind: Instance |
| - Selector: 'goalToFleeAgent:' |
| SwiftName: init(toFlee:) |
| MethodKind: Instance |
| - Selector: 'goalToInterceptAgent:maxPredictionTime:' |
| SwiftName: init(toIntercept:maxPredictionTime:) |
| MethodKind: Instance |
| - Name: GKGraph |
| Methods: |
| - Selector: 'initWithNodes:' |
| SwiftName: init(_:) |
| MethodKind: Instance |
| - Selector: 'connectNodeToLowestCostNode:bidirectional:' |
| SwiftName: connectToLowestCostNode(node:bidirectional:) |
| MethodKind: Instance |
| - Selector: 'removeNodes:' |
| SwiftName: remove(_:) |
| MethodKind: Instance |
| - Selector: 'addNodes:' |
| SwiftName: add(_:) |
| MethodKind: Instance |
| - Name: GKGridGraph |
| Methods: |
| - Selector: 'nodeAtGridPosition:' |
| SwiftName: node(atGridPosition:) |
| MethodKind: Instance |
| - Selector: 'connectNodeToAdjacentNodes:' |
| SwiftName: connectToAdjacentNodes(node:) |
| MethodKind: Instance |
| - Selector: 'initWithNodes:' |
| SwiftName: init(_:) |
| MethodKind: Instance |
| - Name: GKMeshGraph |
| Methods: |
| - Selector: 'connectNodeUsingObstacles:' |
| SwiftName: connectUsingObstacles(node:) |
| MethodKind: Instance |
| - Selector: 'initWithNodes:' |
| SwiftName: init(_:) |
| MethodKind: Instance |
| - Name: GKNoise |
| Methods: |
| - Selector: 'initWithNoiseSource:' |
| SwiftName: init(_:) |
| MethodKind: Instance |
| - Selector: 'initWithNoiseSource:gradientColors:' |
| SwiftName: init(_:gradientColors:) |
| MethodKind: Instance |
| - Selector: 'clampWithLowerBound:upperBound:' |
| SwiftName: clamp(lowerBound:upperBound:) |
| MethodKind: Instance |
| - Selector: 'raiseToPower:' |
| SwiftName: raiseToPower(_:) |
| MethodKind: Instance |
| - Selector: 'applyTurbulenceWithFrequency:power:roughness:seed:' |
| SwiftName: applyTurbulence(frequency:power:roughness:seed:) |
| MethodKind: Instance |
| - Selector: 'remapValuesToCurveWithControlPoints:' |
| SwiftName: remapValues(toCurveWithControlPoints:) |
| MethodKind: Instance |
| - Selector: 'remapValuesToTerracesWithPeaks:terracesInverted:' |
| SwiftName: remapValues(toTerracesWithPeaks:terracesInverted:) |
| MethodKind: Instance |
| - Selector: 'addWithNoise:' |
| SwiftName: add(_:) |
| MethodKind: Instance |
| - Selector: 'multiplyWithNoise:' |
| SwiftName: multiply(_:) |
| MethodKind: Instance |
| - Selector: 'minimumWithNoise:' |
| SwiftName: minimum(_:) |
| MethodKind: Instance |
| - Selector: 'maximumWithNoise:' |
| SwiftName: maximum(_:) |
| MethodKind: Instance |
| - Selector: 'raiseToPowerWithNoise:' |
| SwiftName: raiseToPower(_:) |
| MethodKind: Instance |
| - Selector: 'displaceXWithNoise:yWithNoise:zWithNoise:' |
| SwiftName: displaceWithNoises(x:y:z:) |
| MethodKind: Instance |
| - Name: GKNoiseMap |
| Methods: |
| - Selector: 'initWithNoise:' |
| SwiftName: init(_:) |
| MethodKind: Instance |
| - Selector: 'initWithNoise:size:origin:sampleCount:seamless:' |
| SwiftName: init(_:size:origin:sampleCount:seamless:) |
| MethodKind: Instance |
| - Selector: 'valueAtPosition:' |
| SwiftName: value(at:) |
| MethodKind: Instance |
| - Selector: 'interpolatedValueAtPosition:' |
| SwiftName: interpolatedValue(at:) |
| MethodKind: Instance |
| - Selector: 'setValue:atPosition:' |
| SwiftName: setValue(_:at:) |
| MethodKind: Instance |
| - Name: GKObstacleGraph |
| Methods: |
| - Selector: 'connectNodeUsingObstacles:' |
| SwiftName: connectUsingObstacles(node:) |
| MethodKind: Instance |
| - Selector: 'connectNodeUsingObstacles:ignoringObstacles:' |
| SwiftName: connectUsingObstacles(node:ignoring:) |
| MethodKind: Instance |
| - Selector: 'connectNodeUsingObstacles:ignoringBufferRadiusOfObstacles:' |
| SwiftName: connectUsingObstacles(node:ignoringBufferRadiusOf:) |
| MethodKind: Instance |
| - Selector: 'initWithNodes:' |
| SwiftName: init(_:) |
| MethodKind: Instance |
| - Name: GKOctree |
| Methods: |
| - Selector: 'addElement:withPoint:' |
| SwiftName: add(_:at:) |
| MethodKind: Instance |
| - Selector: 'addElement:withBox:' |
| SwiftName: add(_:in:) |
| MethodKind: Instance |
| - Selector: 'elementsAtPoint:' |
| SwiftName: elements(at:) |
| MethodKind: Instance |
| - Selector: 'removeElement:' |
| SwiftName: remove(_:) |
| MethodKind: Instance |
| - Selector: 'removeElement:withNode:' |
| SwiftName: remove(_:using:) |
| MethodKind: Instance |
| - Name: GKQuadtree |
| Methods: |
| - Selector: 'addElement:withPoint:' |
| SwiftName: add(_:at:) |
| MethodKind: Instance |
| - Selector: 'addElement:withQuad:' |
| SwiftName: add(_:in:) |
| MethodKind: Instance |
| - Selector: 'elementsAtPoint:' |
| SwiftName: elements(at:) |
| MethodKind: Instance |
| - Selector: 'removeElement:' |
| SwiftName: remove(_:) |
| MethodKind: Instance |
| - Selector: 'removeElement:withNode:' |
| SwiftName: remove(_:using:) |
| MethodKind: Instance |
| - Name: GKRtree |
| Methods: |
| - Selector: 'addElement:boundingRectMin:boundingRectMax:splitStrategy:' |
| SwiftName: add(_:boundingRectMin:boundingRectMax:splitStrategy:) |
| MethodKind: Instance |
| - Selector: 'removeElement:boundingRectMin:boundingRectMax:' |
| SwiftName: remove(_:boundingRectMin:boundingRectMax:) |
| MethodKind: Instance |
| - Name: NSArray |
| Methods: |
| - Selector: 'shuffledArrayWithRandomSource:' |
| SwiftName: shuffled(using:) |
| MethodKind: Instance |
| - Name: GKARC4RandomSource |
| Methods: |
| - Selector: 'dropValuesWithCount:' |
| SwiftName: dropValues(_:) |
| MethodKind: Instance |
| - Name: GKRuleSystem |
| Methods: |
| - Selector: 'addRule:' |
| SwiftName: add(_:) |
| MethodKind: Instance |
| - Selector: 'addRulesFromArray:' |
| SwiftName: add(_:) |
| MethodKind: Instance |
| - Name: GKRule |
| Methods: |
| - Selector: 'evaluatePredicateWithSystem:' |
| SwiftName: evaluatePredicate(in:) |
| MethodKind: Instance |
| - Selector: 'performActionWithSystem:' |
| SwiftName: performAction(in:) |
| MethodKind: Instance |
| - Selector: 'ruleWithBlockPredicate:action:' |
| SwiftName: init(evaluator:action:) |
| MethodKind: Instance |
| - Name: GKState |
| Methods: |
| - Selector: 'didEnterWithPreviousState:' |
| SwiftName: didEnter(from:) |
| MethodKind: Instance |
| - Selector: 'updateWithDeltaTime:' |
| SwiftName: update(deltaTime:) |
| MethodKind: Instance |
| - Selector: 'willExitWithNextState:' |
| SwiftName: willExit(to:) |
| MethodKind: Instance |
| - Name: GKStateMachine |
| Methods: |
| - Selector: 'updateWithDeltaTime:' |
| SwiftName: update(deltaTime:) |
| MethodKind: Instance |
| - Selector: 'canEnterState:' |
| SwiftName: canEnter(:_) |
| MethodKind: Instance |
| - Selector: 'enterState:' |
| SwiftName: enter(_:) |
| MethodKind: Instance |
| - Selector: 'stateForClass:' |
| MethodKind: Instance |
| SwiftPrivate: true |
| - Name: SKTileMapNode |
| Methods: |
| - Selector: 'tileMapNodesWithTileSet:columns:rows:tileSize:fromNoiseMap:tileTypeNoiseMapThresholds:' |
| SwiftName: tileMapNodes(tileSet:columns:rows:tileSize:from:tileTypeNoiseMapThresholds:) |
| MethodKind: Class |
| |
| Protocols: |
| - Name: GKRandom |
| Methods: |
| - Selector: 'nextIntWithUpperBound:' |
| SwiftName: nextInt(upperBound:) |
| MethodKind: Instance |