diff options
author | Joel Fischer <joeljfischer@gmail.com> | 2017-10-30 17:17:52 -0400 |
---|---|---|
committer | Joel Fischer <joeljfischer@gmail.com> | 2017-10-30 17:17:52 -0400 |
commit | 4233b570952751945a3f066f35595fbcaec2b0ae (patch) | |
tree | 7888256d1be523dfcb3f4343c59b64b1b516a644 /docs/Protocols | |
parent | 43f6367aa18724143032f3624887b0f867c5cc47 (diff) | |
download | sdl_ios-release/5.0.0.tar.gz |
Update for 5.0.0 releaserelease/5.0.0
Diffstat (limited to 'docs/Protocols')
-rw-r--r-- | docs/Protocols/SDLDebugToolConsole.html | 26 | ||||
-rw-r--r-- | docs/Protocols/SDLLogTarget.html | 99 | ||||
-rw-r--r-- | docs/Protocols/SDLManagerDelegate.html | 66 | ||||
-rw-r--r-- | docs/Protocols/SDLProtocolListener.html | 36 | ||||
-rw-r--r-- | docs/Protocols/SDLProxyListener.html | 72 | ||||
-rw-r--r-- | docs/Protocols/SDLRequestHandler.html | 65 | ||||
-rw-r--r-- | docs/Protocols/SDLTouchManagerDelegate.html | 284 |
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"><</span><span class="n">SDLLogTarget</span><span class="o">></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">-></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">-></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’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’s coordinate system.</p> -</dd> + <dd><p>The point at which the touch occurred in the head unit’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’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’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’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’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’s coordinate system.</p> -</dd> + <dd><p>Location of the panning start point in the head unit’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’s previous point in the head unit’s coordinate system. -- parameter: toPoint - Location of the panning’s new point in the head unit’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’s previous point in the head unit’s coordinate system.</p> -</dd> + <dd><p>Location of the panning’s previous point in the head unit’s coordinate system</p></dd> <dt>toPoint</dt> - <dd><p>Location of the panning’s new point in the head unit’s coordinate system.</p> -</dd> + <dd><p>Location of the panning’s new point in the head unit’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’s end point in the head unit’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’s end point in the head unit’s coordinate system.</p> -</dd> + <dd><p>Location of the panning’s end point in the head unit’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’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’s coordinate system.</p> -</dd> + <dd><p>Location of the panning’s end point in the head unit’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’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’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’s coordinate system.</p> -</dd> + <dd><p>Center point of the pinch in the head unit’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’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’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’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’s coordinate system.</p> -</dd> + <dd><p>Center point of the pinch in the head unit’s coordinate system</p></dd> </dl> </section> |