summaryrefslogtreecommitdiff
path: root/docs/Protocols
diff options
context:
space:
mode:
Diffstat (limited to 'docs/Protocols')
-rw-r--r--docs/Protocols/SDLDebugToolConsole.html26
-rw-r--r--docs/Protocols/SDLLogTarget.html99
-rw-r--r--docs/Protocols/SDLManagerDelegate.html66
-rw-r--r--docs/Protocols/SDLProtocolListener.html36
-rw-r--r--docs/Protocols/SDLProxyListener.html72
-rw-r--r--docs/Protocols/SDLRequestHandler.html65
-rw-r--r--docs/Protocols/SDLTouchManagerDelegate.html284
7 files changed, 405 insertions, 243 deletions
diff --git a/docs/Protocols/SDLDebugToolConsole.html b/docs/Protocols/SDLDebugToolConsole.html
deleted file mode 100644
index 42aced8f1..000000000
--- a/docs/Protocols/SDLDebugToolConsole.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<h1>SDLDebugToolConsole Protocol Reference</h1>
-
-<h3>Section Contents</h3>
-
-<ul>
- <li><a href="#section--logInfo:">-logInfo:</a></li>
-</ul>
-
-<h3>Overview</h3>
-
-<p>Undocumented</p>
-
-
-<section class="section task-group-section">
- <h3 id="section--logInfo:">
- -logInfo:
- </h3>
-
- <p>Undocumented</p>
-
-
-
-
-
-
-</section>
diff --git a/docs/Protocols/SDLLogTarget.html b/docs/Protocols/SDLLogTarget.html
new file mode 100644
index 000000000..39d8813cc
--- /dev/null
+++ b/docs/Protocols/SDLLogTarget.html
@@ -0,0 +1,99 @@
+<h1>SDLLogTarget Protocol Reference</h1>
+
+<h3>Section Contents</h3>
+
+<ul>
+ <li><a href="#section-+logger">+logger</a></li>
+ <li><a href="#section--setupLogger">-setupLogger</a></li>
+ <li><a href="#section--logWithLog:formattedLog:">-logWithLog:formattedLog:</a></li>
+ <li><a href="#section--teardownLogger">-teardownLogger</a></li>
+</ul>
+
+<h3>Overview</h3>
+
+<p>Undocumented</p>
+
+
+<section class="section task-group-section">
+ <h3 id="section-+logger">
+ +logger
+ </h3>
+
+ <p>A simple convenience initializer to create the object. This <em>should not</em> start up the logger.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">+</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">id</span><span class="o">&lt;</span><span class="n">SDLLogTarget</span><span class="o">&gt;</span><span class="p">)</span><span class="n">logger</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">logger</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">SDLLogTarget</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>An instance of the logger.</p>
+ </div>
+
+ <h3 id="section--setupLogger">
+ -setupLogger
+ </h3>
+
+ <p>A call to setup the logger in whatever manner it needs to do so.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="n">setupLogger</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">setupLogger</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>
+
+
+
+ <div>
+ <h4>Return Value</h4>
+ <p>Whether or not the logger set up correctly.</p>
+ </div>
+
+ <h3 id="section--logWithLog:formattedLog:">
+ -logWithLog:formattedLog:
+ </h3>
+
+ <p>Log a particular log using the model and the formatted log message to the target.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">logWithLog</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">SDLLogModel</span> <span class="o">*</span><span class="p">)</span><span class="nv">log</span>
+ <span class="nf">formattedLog</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">stringLog</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">log</span><span class="p">(</span><span class="n">withLog</span> <span class="nv">log</span><span class="p">:</span> <span class="kt">SDLLogModel</span><span class="p">,</span> <span class="n">formattedLog</span> <span class="nv">stringLog</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>log</dt>
+ <dd><p>The log model, if you can log additional data, such as the log level, use this</p></dd>
+ <dt>stringLog</dt>
+ <dd><p>The formatted message</p></dd>
+ </dl>
+
+ <h3 id="section--teardownLogger">
+ -teardownLogger
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+</section>
diff --git a/docs/Protocols/SDLManagerDelegate.html b/docs/Protocols/SDLManagerDelegate.html
index 76805f776..1dd0851b7 100644
--- a/docs/Protocols/SDLManagerDelegate.html
+++ b/docs/Protocols/SDLManagerDelegate.html
@@ -5,6 +5,8 @@
<ul>
<li><a href="#section--managerDidDisconnect">-managerDidDisconnect</a></li>
<li><a href="#section--hmiLevel:didChangeToLevel:">-hmiLevel:didChangeToLevel:</a></li>
+ <li><a href="#section--audioStreamingState:didChangeToState:">-audioStreamingState:didChangeToState:</a></li>
+ <li><a href="#section--systemContext:didChangeToContext:">-systemContext:didChangeToContext:</a></li>
</ul>
<h3>Overview</h3>
@@ -40,23 +42,73 @@
<h4>Objective-C</h4>
- <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">hmiLevel</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLHMILevel.html">SDLHMILevel</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">oldLevel</span>
- <span class="nf">didChangeToLevel</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLHMILevel.html">SDLHMILevel</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">newLevel</span><span class="p">;</span></code></pre>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">hmiLevel</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Type Definitions.html#/c:SDLHMILevel.h@T@SDLHMILevel">SDLHMILevel</a></span><span class="p">)</span><span class="nv">oldLevel</span>
+ <span class="nf">didChangeToLevel</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Type Definitions.html#/c:SDLHMILevel.h@T@SDLHMILevel">SDLHMILevel</a></span><span class="p">)</span><span class="nv">newLevel</span><span class="p">;</span></code></pre>
<h4>Swift</h4>
- <pre class="highlight"><code><span class="kd">func</span> <span class="nf">hmiLevel</span><span class="p">(</span><span class="n">_</span> <span class="nv">oldLevel</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLHMILevel.html">SDLHMILevel</a></span><span class="p">,</span> <span class="n">didChangeTo</span> <span class="nv">newLevel</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLHMILevel.html">SDLHMILevel</a></span><span class="p">)</span></code></pre>
+ <pre class="highlight"><code><span class="kd">func</span> <span class="nf">hmiLevel</span><span class="p">(</span><span class="n">_</span> <span class="nv">oldLevel</span><span class="p">:</span> <span class="kt"><a href="../Type Definitions.html#/c:SDLHMILevel.h@T@SDLHMILevel">SDLHMILevel</a></span><span class="p">,</span> <span class="n">didChangeToLevel</span> <span class="nv">newLevel</span><span class="p">:</span> <span class="kt"><a href="../Type Definitions.html#/c:SDLHMILevel.h@T@SDLHMILevel">SDLHMILevel</a></span><span class="p">)</span></code></pre>
<h4>Parameters</h4>
<dl>
<dt>oldLevel</dt>
- <dd><p>The previous level which has now been left.</p>
-</dd>
+ <dd><p>The previous level which has now been left.</p></dd>
<dt>newLevel</dt>
- <dd><p>The current level.</p>
-</dd>
+ <dd><p>The current level.</p></dd>
+ </dl>
+
+ <h3 id="section--audioStreamingState:didChangeToState:">
+ -audioStreamingState:didChangeToState:
+ </h3>
+
+ <p>Called when the audio streaming state of this application changes on the remote system. This refers to when streaming audio is audible to the user.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">audioStreamingState</span><span class="p">:(</span><span class="n">nullable</span> <span class="n"><a href="../Type Definitions.html#/c:SDLAudioStreamingState.h@T@SDLAudioStreamingState">SDLAudioStreamingState</a></span><span class="p">)</span><span class="nv">oldState</span>
+ <span class="nf">didChangeToState</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Type Definitions.html#/c:SDLAudioStreamingState.h@T@SDLAudioStreamingState">SDLAudioStreamingState</a></span><span class="p">)</span><span class="nv">newState</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">audioStreamingState</span><span class="p">(</span><span class="n">_</span> <span class="nv">oldState</span><span class="p">:</span> <span class="kt"><a href="../Type Definitions.html#/c:SDLAudioStreamingState.h@T@SDLAudioStreamingState">SDLAudioStreamingState</a></span><span class="p">?,</span> <span class="n">didChangeToState</span> <span class="nv">newState</span><span class="p">:</span> <span class="kt"><a href="../Type Definitions.html#/c:SDLAudioStreamingState.h@T@SDLAudioStreamingState">SDLAudioStreamingState</a></span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>oldState</dt>
+ <dd><p>The previous state which has now been left.</p></dd>
+ <dt>newState</dt>
+ <dd><p>The current state.</p></dd>
+ </dl>
+
+ <h3 id="section--systemContext:didChangeToContext:">
+ -systemContext:didChangeToContext:
+ </h3>
+
+ <p>Called when the system context of this application changes on the remote system. This refers to whether or not a user-initiated interaction is in progress, and if so, what it is.</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">systemContext</span><span class="p">:(</span><span class="n">nullable</span> <span class="n"><a href="../Type Definitions.html#/c:SDLSystemContext.h@T@SDLSystemContext">SDLSystemContext</a></span><span class="p">)</span><span class="nv">oldContext</span>
+ <span class="nf">didChangeToContext</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Type Definitions.html#/c:SDLSystemContext.h@T@SDLSystemContext">SDLSystemContext</a></span><span class="p">)</span><span class="nv">newContext</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">systemContext</span><span class="p">(</span><span class="n">_</span> <span class="nv">oldContext</span><span class="p">:</span> <span class="kt"><a href="../Type Definitions.html#/c:SDLSystemContext.h@T@SDLSystemContext">SDLSystemContext</a></span><span class="p">?,</span> <span class="n">didChangeToContext</span> <span class="nv">newContext</span><span class="p">:</span> <span class="kt"><a href="../Type Definitions.html#/c:SDLSystemContext.h@T@SDLSystemContext">SDLSystemContext</a></span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>oldContext</dt>
+ <dd><p>The previous context which has now been left.</p></dd>
+ <dt>newContext</dt>
+ <dd><p>The current context.</p></dd>
</dl>
</section>
diff --git a/docs/Protocols/SDLProtocolListener.html b/docs/Protocols/SDLProtocolListener.html
index f89cf28ac..07cbfcba6 100644
--- a/docs/Protocols/SDLProtocolListener.html
+++ b/docs/Protocols/SDLProtocolListener.html
@@ -3,11 +3,10 @@
<h3>Section Contents</h3>
<ul>
- <li><a href="#section--handleProtocolStartSessionACK:sessionID:version:">-handleProtocolStartSessionACK:sessionID:version:</a></li>
- <li><a href="#section--handleProtocolStartSessionACK:">-handleProtocolStartSessionACK:</a></li>
- <li><a href="#section--handleProtocolStartSessionNACK:">-handleProtocolStartSessionNACK:</a></li>
- <li><a href="#section--handleProtocolEndSessionACK:">-handleProtocolEndSessionACK:</a></li>
- <li><a href="#section--handleProtocolEndSessionNACK:">-handleProtocolEndSessionNACK:</a></li>
+ <li><a href="#section--handleProtocolStartServiceACKMessage:">-handleProtocolStartServiceACKMessage:</a></li>
+ <li><a href="#section--handleProtocolStartServiceNAKMessage:">-handleProtocolStartServiceNAKMessage:</a></li>
+ <li><a href="#section--handleProtocolEndServiceACKMessage:">-handleProtocolEndServiceACKMessage:</a></li>
+ <li><a href="#section--handleProtocolEndServiceNAKMessage:">-handleProtocolEndServiceNAKMessage:</a></li>
<li><a href="#section--handleHeartbeatForSession:">-handleHeartbeatForSession:</a></li>
<li><a href="#section--handleHeartbeatACK">-handleHeartbeatACK</a></li>
<li><a href="#section--onProtocolMessageReceived:">-onProtocolMessageReceived:</a></li>
@@ -22,8 +21,8 @@
<section class="section task-group-section">
- <h3 id="section--handleProtocolStartSessionACK:sessionID:version:">
- -handleProtocolStartSessionACK:sessionID:version:
+ <h3 id="section--handleProtocolStartServiceACKMessage:">
+ -handleProtocolStartServiceACKMessage:
</h3>
<p>Undocumented</p>
@@ -33,8 +32,8 @@
- <h3 id="section--handleProtocolStartSessionACK:">
- -handleProtocolStartSessionACK:
+ <h3 id="section--handleProtocolStartServiceNAKMessage:">
+ -handleProtocolStartServiceNAKMessage:
</h3>
<p>Undocumented</p>
@@ -44,8 +43,8 @@
- <h3 id="section--handleProtocolStartSessionNACK:">
- -handleProtocolStartSessionNACK:
+ <h3 id="section--handleProtocolEndServiceACKMessage:">
+ -handleProtocolEndServiceACKMessage:
</h3>
<p>Undocumented</p>
@@ -55,19 +54,8 @@
- <h3 id="section--handleProtocolEndSessionACK:">
- -handleProtocolEndSessionACK:
- </h3>
-
- <p>Undocumented</p>
-
-
-
-
-
-
- <h3 id="section--handleProtocolEndSessionNACK:">
- -handleProtocolEndSessionNACK:
+ <h3 id="section--handleProtocolEndServiceNAKMessage:">
+ -handleProtocolEndServiceNAKMessage:
</h3>
<p>Undocumented</p>
diff --git a/docs/Protocols/SDLProxyListener.html b/docs/Protocols/SDLProxyListener.html
index 75a3e820b..3fdfc9f2d 100644
--- a/docs/Protocols/SDLProxyListener.html
+++ b/docs/Protocols/SDLProxyListener.html
@@ -11,6 +11,7 @@
<li><a href="#section--onAddSubMenuResponse:">-onAddSubMenuResponse:</a></li>
<li><a href="#section--onAlertManeuverResponse:">-onAlertManeuverResponse:</a></li>
<li><a href="#section--onAlertResponse:">-onAlertResponse:</a></li>
+ <li><a href="#section--onButtonPressResponse:">-onButtonPressResponse:</a></li>
<li><a href="#section--onChangeRegistrationResponse:">-onChangeRegistrationResponse:</a></li>
<li><a href="#section--onCreateInteractionChoiceSetResponse:">-onCreateInteractionChoiceSetResponse:</a></li>
<li><a href="#section--onDeleteCommandResponse:">-onDeleteCommandResponse:</a></li>
@@ -24,6 +25,8 @@
<li><a href="#section--onError:">-onError:</a></li>
<li><a href="#section--onGenericResponse:">-onGenericResponse:</a></li>
<li><a href="#section--onGetDTCsResponse:">-onGetDTCsResponse:</a></li>
+ <li><a href="#section--onGetInteriorVehicleDataResponse:">-onGetInteriorVehicleDataResponse:</a></li>
+ <li><a href="#section--onGetSystemCapabilityResponse:">-onGetSystemCapabilityResponse:</a></li>
<li><a href="#section--onGetVehicleDataResponse:">-onGetVehicleDataResponse:</a></li>
<li><a href="#section--onGetWayPointsResponse:">-onGetWayPointsResponse:</a></li>
<li><a href="#section--onListFilesResponse:">-onListFilesResponse:</a></li>
@@ -35,6 +38,7 @@
<li><a href="#section--onOnCommand:">-onOnCommand:</a></li>
<li><a href="#section--onOnEncodedSyncPData:">-onOnEncodedSyncPData:</a></li>
<li><a href="#section--onOnHashChange:">-onOnHashChange:</a></li>
+ <li><a href="#section--onOnInteriorVehicleData:">-onOnInteriorVehicleData:</a></li>
<li><a href="#section--onOnKeyboardInput:">-onOnKeyboardInput:</a></li>
<li><a href="#section--onOnLanguageChange:">-onOnLanguageChange:</a></li>
<li><a href="#section--onOnLockScreenNotification:">-onOnLockScreenNotification:</a></li>
@@ -52,10 +56,12 @@
<li><a href="#section--onRegisterAppInterfaceResponse:">-onRegisterAppInterfaceResponse:</a></li>
<li><a href="#section--onResetGlobalPropertiesResponse:">-onResetGlobalPropertiesResponse:</a></li>
<li><a href="#section--onScrollableMessageResponse:">-onScrollableMessageResponse:</a></li>
+ <li><a href="#section--onSendHapticDataResponse:">-onSendHapticDataResponse:</a></li>
<li><a href="#section--onSendLocationResponse:">-onSendLocationResponse:</a></li>
<li><a href="#section--onSetAppIconResponse:">-onSetAppIconResponse:</a></li>
<li><a href="#section--onSetDisplayLayoutResponse:">-onSetDisplayLayoutResponse:</a></li>
<li><a href="#section--onSetGlobalPropertiesResponse:">-onSetGlobalPropertiesResponse:</a></li>
+ <li><a href="#section--onSetInteriorVehicleDataResponse:">-onSetInteriorVehicleDataResponse:</a></li>
<li><a href="#section--onSetMediaClockTimerResponse:">-onSetMediaClockTimerResponse:</a></li>
<li><a href="#section--onShowConstantTBTResponse:">-onShowConstantTBTResponse:</a></li>
<li><a href="#section--onShowResponse:">-onShowResponse:</a></li>
@@ -166,6 +172,17 @@
+ <h3 id="section--onButtonPressResponse:">
+ -onButtonPressResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
<h3 id="section--onChangeRegistrationResponse:">
-onChangeRegistrationResponse:
</h3>
@@ -309,6 +326,28 @@
+ <h3 id="section--onGetInteriorVehicleDataResponse:">
+ -onGetInteriorVehicleDataResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
+ <h3 id="section--onGetSystemCapabilityResponse:">
+ -onGetSystemCapabilityResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
<h3 id="section--onGetVehicleDataResponse:">
-onGetVehicleDataResponse:
</h3>
@@ -430,6 +469,17 @@
+ <h3 id="section--onOnInteriorVehicleData:">
+ -onOnInteriorVehicleData:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
<h3 id="section--onOnKeyboardInput:">
-onOnKeyboardInput:
</h3>
@@ -617,6 +667,17 @@
+ <h3 id="section--onSendHapticDataResponse:">
+ -onSendHapticDataResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
<h3 id="section--onSendLocationResponse:">
-onSendLocationResponse:
</h3>
@@ -661,6 +722,17 @@
+ <h3 id="section--onSetInteriorVehicleDataResponse:">
+ -onSetInteriorVehicleDataResponse:
+ </h3>
+
+ <p>Undocumented</p>
+
+
+
+
+
+
<h3 id="section--onSetMediaClockTimerResponse:">
-onSetMediaClockTimerResponse:
</h3>
diff --git a/docs/Protocols/SDLRequestHandler.html b/docs/Protocols/SDLRequestHandler.html
deleted file mode 100644
index 9db5a6b74..000000000
--- a/docs/Protocols/SDLRequestHandler.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<h1>SDLRequestHandler Protocol Reference</h1>
-
-<h3>Section Contents</h3>
-
-<ul>
- <li><a href="#section-handler">handler</a></li>
- <li><a href="#section--initWithHandler:">-initWithHandler:</a></li>
-</ul>
-
-<h3>Overview</h3>
-
-<p>Undocumented</p>
-
-
-<section class="section task-group-section">
- <h3 id="section-handler">
- handler
- </h3>
-
- <p>The handler that is added to any RPC implementing this protocol.</p>
-
-
-
- <h4>Objective-C</h4>
- <pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span>
- <span class="n"><a href="../Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCNotificationHandler">SDLRPCNotificationHandler</a></span> <span class="n">_Nonnull</span> <span class="n">handler</span><span class="p">;</span></code></pre>
-
-
- <h4>Swift</h4>
- <pre class="highlight"><code><span class="k">var</span> <span class="nv">handler</span><span class="p">:</span> <span class="kt"><a href="../Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCNotificationHandler">SDLRPCNotificationHandler</a></span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre>
-
-
-
-
- <h3 id="section--initWithHandler:">
- -initWithHandler:
- </h3>
-
- <p>A special init function on any RPC implementing this protocol.</p>
-
-
-
- <h4>Objective-C</h4>
- <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">instancetype</span><span class="p">)</span><span class="nf">initWithHandler</span><span class="p">:</span>
- <span class="p">(</span><span class="n">nonnull</span> <span class="n"><a href="../Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCNotificationHandler">SDLRPCNotificationHandler</a></span><span class="p">)</span><span class="nv">handler</span><span class="p">;</span></code></pre>
-
-
- <h4>Swift</h4>
- <pre class="highlight"><code><span class="nf">init</span><span class="p">(</span><span class="nv">handler</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="kt"><a href="../Type Definitions.html#/c:SDLNotificationConstants.h@T@SDLRPCNotificationHandler">SDLRPCNotificationHandler</a></span><span class="p">)</span></code></pre>
-
-
-
- <h4>Parameters</h4>
- <dl>
- <dt>handler</dt>
- <dd><p>The handler to be called at specified times, such as events for buttons.</p>
-</dd>
- </dl>
- <div>
- <h4>Return Value</h4>
- <p>An instance of the class implementing this protocol.</p>
-
- </div>
-
-</section>
diff --git a/docs/Protocols/SDLTouchManagerDelegate.html b/docs/Protocols/SDLTouchManagerDelegate.html
index 37b4ab8fe..53dc3a71a 100644
--- a/docs/Protocols/SDLTouchManagerDelegate.html
+++ b/docs/Protocols/SDLTouchManagerDelegate.html
@@ -3,14 +3,17 @@
<h3>Section Contents</h3>
<ul>
- <li><a href="#section--touchManager:didReceiveSingleTapAtPoint:">-touchManager:didReceiveSingleTapAtPoint:</a></li>
- <li><a href="#section--touchManager:didReceiveDoubleTapAtPoint:">-touchManager:didReceiveDoubleTapAtPoint:</a></li>
- <li><a href="#section--touchManager:panningDidStartAtPoint:">-touchManager:panningDidStartAtPoint:</a></li>
+ <li><a href="#section--touchManager:didReceiveSingleTapForView:atPoint:">-touchManager:didReceiveSingleTapForView:atPoint:</a></li>
+ <li><a href="#section--touchManager:didReceiveDoubleTapForView:atPoint:">-touchManager:didReceiveDoubleTapForView:atPoint:</a></li>
+ <li><a href="#section--touchManager:panningDidStartInView:atPoint:">-touchManager:panningDidStartInView:atPoint:</a></li>
<li><a href="#section--touchManager:didReceivePanningFromPoint:toPoint:">-touchManager:didReceivePanningFromPoint:toPoint:</a></li>
- <li><a href="#section--touchManager:panningDidEndAtPoint:">-touchManager:panningDidEndAtPoint:</a></li>
- <li><a href="#section--touchManager:pinchDidStartAtCenterPoint:">-touchManager:pinchDidStartAtCenterPoint:</a></li>
+ <li><a href="#section--touchManager:panningDidEndInView:atPoint:">-touchManager:panningDidEndInView:atPoint:</a></li>
+ <li><a href="#section--touchManager:panningCanceledAtPoint:">-touchManager:panningCanceledAtPoint:</a></li>
+ <li><a href="#section--touchManager:pinchDidStartInView:atCenterPoint:">-touchManager:pinchDidStartInView:atCenterPoint:</a></li>
<li><a href="#section--touchManager:didReceivePinchAtCenterPoint:withScale:">-touchManager:didReceivePinchAtCenterPoint:withScale:</a></li>
- <li><a href="#section--touchManager:pinchDidEndAtCenterPoint:">-touchManager:pinchDidEndAtCenterPoint:</a></li>
+ <li><a href="#section--touchManager:didReceivePinchInView:atCenterPoint:withScale:">-touchManager:didReceivePinchInView:atCenterPoint:withScale:</a></li>
+ <li><a href="#section--touchManager:pinchDidEndInView:atCenterPoint:">-touchManager:pinchDidEndInView:atCenterPoint:</a></li>
+ <li><a href="#section--touchManager:pinchCanceledAtCenterPoint:">-touchManager:pinchCanceledAtCenterPoint:</a></li>
</ul>
<h3>Overview</h3>
@@ -19,119 +22,98 @@
<section class="section task-group-section">
- <h3 id="section--touchManager:didReceiveSingleTapAtPoint:">
- -touchManager:didReceiveSingleTapAtPoint:
+ <h3 id="section--touchManager:didReceiveSingleTapForView:atPoint:">
+ -touchManager:didReceiveSingleTapForView:atPoint:
</h3>
- <p>@abstract
- Single tap was received.
-- parameter: manager
- Current initalized SDLTouchManager issuing the callback.
-- parameter: point
- Location of the single tap in the head unit&rsquo;s coordinate system.</p>
+ <p>A single tap was received</p>
<h4>Objective-C</h4>
<pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">touchManager</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">manager</span>
- <span class="nf">didReceiveSingleTapAtPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
+ <span class="nf">didReceiveSingleTapForView</span><span class="p">:(</span><span class="n">UIView</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nv">view</span>
+ <span class="nf">atPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
<h4>Swift</h4>
- <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="o">!</span><span class="p">,</span> <span class="n">didReceiveSingleTapAtPoint</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">)</span></code></pre>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">didReceiveSingleTapFor</span> <span class="nv">view</span><span class="p">:</span> <span class="kt">UIView</span><span class="p">?,</span> <span class="n">at</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span></code></pre>
<h4>Parameters</h4>
<dl>
<dt>manager</dt>
- <dd><p>Current initalized SDLTouchManager issuing the callback.</p>
-</dd>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
+ <dt>view</dt>
+ <dd><p>The view under the touch if it could be determined</p></dd>
<dt>point</dt>
- <dd><p>Location of the single tap in the head unit&rsquo;s coordinate system.</p>
-</dd>
+ <dd><p>The point at which the touch occurred in the head unit&rsquo;s coordinate system</p></dd>
</dl>
- <h3 id="section--touchManager:didReceiveDoubleTapAtPoint:">
- -touchManager:didReceiveDoubleTapAtPoint:
+ <h3 id="section--touchManager:didReceiveDoubleTapForView:atPoint:">
+ -touchManager:didReceiveDoubleTapForView:atPoint:
</h3>
- <p>@abstract
- Double tap was received.
-- parameter: manager
- Current initalized SDLTouchManager issuing the callback.
-- parameter: point
- Location of the double tap in the head unit&rsquo;s coordinate system. This is the
- average of the first and second tap.</p>
+ <p>A double tap was received</p>
<h4>Objective-C</h4>
<pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">touchManager</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">manager</span>
- <span class="nf">didReceiveDoubleTapAtPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
+ <span class="nf">didReceiveDoubleTapForView</span><span class="p">:(</span><span class="n">UIView</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nv">view</span>
+ <span class="nf">atPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
<h4>Swift</h4>
- <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="o">!</span><span class="p">,</span> <span class="n">didReceiveDoubleTapAtPoint</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">)</span></code></pre>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">didReceiveDoubleTapFor</span> <span class="nv">view</span><span class="p">:</span> <span class="kt">UIView</span><span class="p">?,</span> <span class="n">at</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span></code></pre>
<h4>Parameters</h4>
<dl>
<dt>manager</dt>
- <dd><p>Current initalized SDLTouchManager issuing the callback.</p>
-</dd>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
+ <dt>view</dt>
+ <dd><p>The view under the touch if it could be determined</p></dd>
<dt>point</dt>
- <dd><p>Location of the double tap in the head unit&rsquo;s coordinate system. This is the
-average of the first and second tap.</p>
-</dd>
+ <dd><p>Location of the double tap in the head unit&rsquo;s coordinate system. This is the average of the first and second tap.</p></dd>
</dl>
- <h3 id="section--touchManager:panningDidStartAtPoint:">
- -touchManager:panningDidStartAtPoint:
+ <h3 id="section--touchManager:panningDidStartInView:atPoint:">
+ -touchManager:panningDidStartInView:atPoint:
</h3>
- <p>@abstract
- Panning did start.
-- parameter: manager
- Current initalized SDLTouchManager issuing the callback.
-- parameter: point
- Location of the panning start point in the head unit&rsquo;s coordinate system.</p>
+ <p>Panning started</p>
<h4>Objective-C</h4>
<pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">touchManager</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">manager</span>
- <span class="nf">panningDidStartAtPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
+ <span class="nf">panningDidStartInView</span><span class="p">:(</span><span class="n">UIView</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nv">view</span>
+ <span class="nf">atPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
<h4>Swift</h4>
- <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="o">!</span><span class="p">,</span> <span class="n">panningDidStartAtPoint</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">)</span></code></pre>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">panningDidStartIn</span> <span class="nv">view</span><span class="p">:</span> <span class="kt">UIView</span><span class="p">?,</span> <span class="n">at</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span></code></pre>
<h4>Parameters</h4>
<dl>
<dt>manager</dt>
- <dd><p>Current initalized SDLTouchManager issuing the callback.</p>
-</dd>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
+ <dt>view</dt>
+ <dd><p>The view under where the panning started if it could be determined</p></dd>
<dt>point</dt>
- <dd><p>Location of the panning start point in the head unit&rsquo;s coordinate system.</p>
-</dd>
+ <dd><p>Location of the panning start point in the head unit&rsquo;s coordinate system.</p></dd>
</dl>
<h3 id="section--touchManager:didReceivePanningFromPoint:toPoint:">
-touchManager:didReceivePanningFromPoint:toPoint:
</h3>
- <p>@abstract
- Panning did move.
-- parameter: manager
- Current initalized SDLTouchManager issuing the callback.
-- parameter: fromPoint
- Location of the panning&rsquo;s previous point in the head unit&rsquo;s coordinate system.
-- parameter: toPoint
- Location of the panning&rsquo;s new point in the head unit&rsquo;s coordinate system.</p>
+ <p>Panning moved between points</p>
@@ -142,87 +124,102 @@ average of the first and second tap.</p>
<h4>Swift</h4>
- <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="o">!</span><span class="p">,</span> <span class="n">didReceivePanningFromPoint</span> <span class="nv">fromPoint</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">,</span> <span class="nv">toPoint</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">)</span></code></pre>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">didReceivePanningFrom</span> <span class="nv">fromPoint</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">,</span> <span class="n">to</span> <span class="nv">toPoint</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span></code></pre>
<h4>Parameters</h4>
<dl>
<dt>manager</dt>
- <dd><p>Current initalized SDLTouchManager issuing the callback.</p>
-</dd>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
<dt>fromPoint</dt>
- <dd><p>Location of the panning&rsquo;s previous point in the head unit&rsquo;s coordinate system.</p>
-</dd>
+ <dd><p>Location of the panning&rsquo;s previous point in the head unit&rsquo;s coordinate system</p></dd>
<dt>toPoint</dt>
- <dd><p>Location of the panning&rsquo;s new point in the head unit&rsquo;s coordinate system.</p>
-</dd>
+ <dd><p>Location of the panning&rsquo;s new point in the head unit&rsquo;s coordinate system</p></dd>
</dl>
- <h3 id="section--touchManager:panningDidEndAtPoint:">
- -touchManager:panningDidEndAtPoint:
+ <h3 id="section--touchManager:panningDidEndInView:atPoint:">
+ -touchManager:panningDidEndInView:atPoint:
</h3>
- <p>@abstract
- Panning did end.
-- parameter: manager
- Current initalized SDLTouchManager issuing the callback.
-- parameter: point
- Location of the panning&rsquo;s end point in the head unit&rsquo;s coordinate system.</p>
+ <p>Panning ended</p>
<h4>Objective-C</h4>
<pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">touchManager</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">manager</span>
- <span class="nf">panningDidEndAtPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
+ <span class="nf">panningDidEndInView</span><span class="p">:(</span><span class="n">UIView</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nv">view</span>
+ <span class="nf">atPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
<h4>Swift</h4>
- <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="o">!</span><span class="p">,</span> <span class="n">panningDidEndAtPoint</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">)</span></code></pre>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">panningDidEndIn</span> <span class="nv">view</span><span class="p">:</span> <span class="kt">UIView</span><span class="p">?,</span> <span class="n">at</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span></code></pre>
<h4>Parameters</h4>
<dl>
<dt>manager</dt>
- <dd><p>Current initalized SDLTouchManager issuing the callback.</p>
-</dd>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
+ <dt>view</dt>
+ <dd><p>The view under where the panning ended if it could be determined</p></dd>
<dt>point</dt>
- <dd><p>Location of the panning&rsquo;s end point in the head unit&rsquo;s coordinate system.</p>
-</dd>
+ <dd><p>Location of the panning&rsquo;s end point in the head unit&rsquo;s coordinate system</p></dd>
</dl>
- <h3 id="section--touchManager:pinchDidStartAtCenterPoint:">
- -touchManager:pinchDidStartAtCenterPoint:
+ <h3 id="section--touchManager:panningCanceledAtPoint:">
+ -touchManager:panningCanceledAtPoint:
</h3>
- <p>@abstract
- Pinch did start.
-- parameter: manager
- Current initalized SDLTouchManager issuing the callback.
-- parameter: point
- Center point of the pinch in the head unit&rsquo;s coordinate system.</p>
+ <p>Panning canceled</p>
<h4>Objective-C</h4>
<pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">touchManager</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">manager</span>
- <span class="nf">pinchDidStartAtCenterPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
+ <span class="nf">panningCanceledAtPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
<h4>Swift</h4>
- <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="o">!</span><span class="p">,</span> <span class="n">pinchDidStartAtCenterPoint</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">)</span></code></pre>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">panningCanceledAt</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span></code></pre>
<h4>Parameters</h4>
<dl>
<dt>manager</dt>
- <dd><p>Current initalized SDLTouchManager issuing the callback.</p>
-</dd>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
<dt>point</dt>
- <dd><p>Center point of the pinch in the head unit&rsquo;s coordinate system.</p>
-</dd>
+ <dd><p>Location of the panning&rsquo;s end point in the head unit&rsquo;s coordinate system</p></dd>
+ </dl>
+
+ <h3 id="section--touchManager:pinchDidStartInView:atCenterPoint:">
+ -touchManager:pinchDidStartInView:atCenterPoint:
+ </h3>
+
+ <p>Pinch did start</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">touchManager</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">manager</span>
+ <span class="nf">pinchDidStartInView</span><span class="p">:(</span><span class="n">UIView</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nv">view</span>
+ <span class="nf">atCenterPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">pinchDidStartIn</span> <span class="nv">view</span><span class="p">:</span> <span class="kt">UIView</span><span class="p">?,</span> <span class="n">atCenter</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>manager</dt>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
+ <dt>view</dt>
+ <dd><p>The view under the center of the pinch start</p></dd>
+ <dt>point</dt>
+ <dd><p>Center point of the pinch in the head unit&rsquo;s coordinate system</p></dd>
</dl>
<h3 id="section--touchManager:didReceivePinchAtCenterPoint:withScale:">
@@ -230,13 +227,7 @@ average of the first and second tap.</p>
</h3>
<p>@abstract
- Pinch did move.
-- parameter: manager
- Current initalized SDLTouchManager issuing the callback.
-- parameter: point
- Center point of the pinch in the head unit&rsquo;s coordinate system.
-- parameter: scale
- Scale relative to the distance between touch points.</p>
+ Pinch did move.</p>
@@ -247,54 +238,105 @@ average of the first and second tap.</p>
<h4>Swift</h4>
- <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="o">!</span><span class="p">,</span> <span class="n">didReceivePinchAtCenterPoint</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">,</span> <span class="n">withScale</span> <span class="nv">scale</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">)</span></code></pre>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">didReceivePinchAtCenter</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">,</span> <span class="n">withScale</span> <span class="nv">scale</span><span class="p">:</span> <span class="kt">CGFloat</span><span class="p">)</span></code></pre>
<h4>Parameters</h4>
<dl>
<dt>manager</dt>
- <dd><p>Current initalized SDLTouchManager issuing the callback.</p>
-</dd>
+ <dd><p>Current initalized SDLTouchManager issuing the callback.</p></dd>
<dt>point</dt>
- <dd><p>Center point of the pinch in the head unit&rsquo;s coordinate system.</p>
-</dd>
+ <dd><p>Center point of the pinch in the head unit&rsquo;s coordinate system.</p></dd>
<dt>scale</dt>
- <dd><p>Scale relative to the distance between touch points.</p>
-</dd>
+ <dd><p>Scale relative to the distance between touch points.</p></dd>
</dl>
- <h3 id="section--touchManager:pinchDidEndAtCenterPoint:">
- -touchManager:pinchDidEndAtCenterPoint:
+ <h3 id="section--touchManager:didReceivePinchInView:atCenterPoint:withScale:">
+ -touchManager:didReceivePinchInView:atCenterPoint:withScale:
</h3>
- <p>@abstract
- Pinch did end.
-- parameter: manager
- Current initalized SDLTouchManager issuing the callback.
-- parameter: point
- Center point of the pinch in the head unit&rsquo;s coordinate system.</p>
+ <p>Pinch moved and changed scale</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">touchManager</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">manager</span>
+ <span class="nf">didReceivePinchInView</span><span class="p">:(</span><span class="n">UIView</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nv">view</span>
+ <span class="nf">atCenterPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span>
+ <span class="nf">withScale</span><span class="p">:(</span><span class="n">CGFloat</span><span class="p">)</span><span class="nv">scale</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">didReceivePinchIn</span> <span class="nv">view</span><span class="p">:</span> <span class="kt">UIView</span><span class="p">?,</span> <span class="n">atCenter</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">,</span> <span class="n">withScale</span> <span class="nv">scale</span><span class="p">:</span> <span class="kt">CGFloat</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>manager</dt>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
+ <dt>view</dt>
+ <dd><p>The view under the center of the pinch</p></dd>
+ <dt>point</dt>
+ <dd><p>Center point of the pinch in the head unit&rsquo;s coordinate system</p></dd>
+ <dt>scale</dt>
+ <dd><p>Scale relative to the distance between touch points</p></dd>
+ </dl>
+
+ <h3 id="section--touchManager:pinchDidEndInView:atCenterPoint:">
+ -touchManager:pinchDidEndInView:atCenterPoint:
+ </h3>
+
+ <p>Pinch did end</p>
+
+
+
+ <h4>Objective-C</h4>
+ <pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">touchManager</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">manager</span>
+ <span class="nf">pinchDidEndInView</span><span class="p">:(</span><span class="n">UIView</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nv">view</span>
+ <span class="nf">atCenterPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
+
+
+ <h4>Swift</h4>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">pinchDidEndIn</span> <span class="nv">view</span><span class="p">:</span> <span class="kt">UIView</span><span class="p">?,</span> <span class="n">atCenter</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span></code></pre>
+
+
+
+ <h4>Parameters</h4>
+ <dl>
+ <dt>manager</dt>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
+ <dt>view</dt>
+ <dd><p>The view under the center of the pinch</p></dd>
+ <dt>point</dt>
+ <dd><p>Center point of the pinch in the head unit&rsquo;s coordinate system</p></dd>
+ </dl>
+
+ <h3 id="section--touchManager:pinchCanceledAtCenterPoint:">
+ -touchManager:pinchCanceledAtCenterPoint:
+ </h3>
+
+ <p>Pinch canceled</p>
<h4>Objective-C</h4>
<pre class="highlight"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">touchManager</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">manager</span>
- <span class="nf">pinchDidEndAtCenterPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
+ <span class="nf">pinchCanceledAtCenterPoint</span><span class="p">:(</span><span class="n">CGPoint</span><span class="p">)</span><span class="nv">point</span><span class="p">;</span></code></pre>
<h4>Swift</h4>
- <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="o">!</span><span class="p">,</span> <span class="n">pinchDidEndAtCenterPoint</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">Any</span><span class="o">!</span><span class="p">)</span></code></pre>
+ <pre class="highlight"><code><span class="kd">optional</span> <span class="kd">func</span> <span class="nf">touchManager</span><span class="p">(</span><span class="n">_</span> <span class="nv">manager</span><span class="p">:</span> <span class="kt"><a href="../Classes/SDLTouchManager.html">SDLTouchManager</a></span><span class="p">,</span> <span class="n">pinchCanceledAtCenter</span> <span class="nv">point</span><span class="p">:</span> <span class="kt">CGPoint</span><span class="p">)</span></code></pre>
<h4>Parameters</h4>
<dl>
<dt>manager</dt>
- <dd><p>Current initalized SDLTouchManager issuing the callback.</p>
-</dd>
+ <dd><p>The SDLTouchManager issuing the callback</p></dd>
<dt>point</dt>
- <dd><p>Center point of the pinch in the head unit&rsquo;s coordinate system.</p>
-</dd>
+ <dd><p>Center point of the pinch in the head unit&rsquo;s coordinate system</p></dd>
</dl>
</section>