-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c7bd398
commit 06baea3
Showing
618 changed files
with
602 additions
and
428 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
.swiftpm/xcode/package.xcworkspace | ||
.swiftpm/xcode/xcuserdata |
2 changes: 1 addition & 1 deletion
2
Documentation/UltraliteSDK.doccarchive/data/documentation/ultralitesdk.json
Large diffs are not rendered by default.
Oops, something went wrong.
1 change: 1 addition & 0 deletions
1
...tation/UltraliteSDK.doccarchive/data/documentation/ultralitesdk/autoscrollerdelegate.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"AutoScrollerDelegate"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ultralitesdk\/autoscrollerdelegate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/AutoScrollerDelegate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"AutoScroll class Delegate"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"AutoScrollerDelegate"}],"title":"AutoScrollerDelegate","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:12UltraliteSDK20AutoScrollerDelegateP","modules":[{"name":"UltraliteSDK"}],"navigatorTitle":[{"kind":"identifier","text":"AutoScrollerDelegate"}]},"hierarchy":{"paths":[["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK"]]},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/AutoScrollerDelegate\/done()"]}],"references":{"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/AutoScrollerDelegate/done()":{"role":"symbol","title":"done()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"done"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"called when the scroller has no more text to display"}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/AutoScrollerDelegate\/done()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/ultralitesdk\/autoscrollerdelegate\/done()"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK":{"role":"collection","title":"UltraliteSDK","abstract":[{"type":"text","text":"Use this SDK to easily send text and images to your Vuxix smart glasses."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/AutoScrollerDelegate":{"role":"symbol","title":"AutoScrollerDelegate","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"AutoScrollerDelegate"}],"abstract":[{"type":"text","text":"AutoScroll class Delegate"}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/AutoScrollerDelegate","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AutoScrollerDelegate"}],"url":"\/documentation\/ultralitesdk\/autoscrollerdelegate"}}} |
1 change: 1 addition & 0 deletions
1
...UltraliteSDK.doccarchive/data/documentation/ultralitesdk/autoscrollerdelegate/done().json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"done"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["iOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ultralitesdk\/autoscrollerdelegate\/done()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/AutoScrollerDelegate\/done()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"called when the scroller has no more text to display"}],"kind":"symbol","metadata":{"role":"symbol","title":"done()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"done"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:12UltraliteSDK20AutoScrollerDelegateP4doneyyF","required":true,"modules":[{"name":"UltraliteSDK"}]},"hierarchy":{"paths":[["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK","doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/AutoScrollerDelegate"]]},"references":{"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/AutoScrollerDelegate":{"role":"symbol","title":"AutoScrollerDelegate","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"AutoScrollerDelegate"}],"abstract":[{"type":"text","text":"AutoScroll class Delegate"}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/AutoScrollerDelegate","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"AutoScrollerDelegate"}],"url":"\/documentation\/ultralitesdk\/autoscrollerdelegate"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK":{"role":"collection","title":"UltraliteSDK","abstract":[{"type":"text","text":"Use this SDK to easily send text and images to your Vuxix smart glasses."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/AutoScrollerDelegate/done()":{"role":"symbol","title":"done()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"done"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"called when the scroller has no more text to display"}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/AutoScrollerDelegate\/done()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/ultralitesdk\/autoscrollerdelegate\/done()"}}} |
2 changes: 1 addition & 1 deletion
2
Documentation/UltraliteSDK.doccarchive/data/documentation/ultralitesdk/bindable.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Bindable"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Equatable","preciseIdentifier":"s:SQ"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An example of usage:"}]},{"type":"codeListing","syntax":"swift","code":["private var isConnectedListener: BondListener<Bool>?","...","isConnectedListener = BondListener(listener: { [weak self] value in"," if !value {"," self?.onDisconnected()"," }","})","UltraliteManager.shared.currentDevice?.isConnected.bind(listener: isConnectedListener!)"]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Strong reference created so you must hold a reference to the bond created."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ultralitesdk\/bindable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A strongly typed value change \/ bind to a listener class."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Bindable"}],"title":"Bindable","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:12UltraliteSDK8BindableC","modules":[{"name":"UltraliteSDK"}],"navigatorTitle":[{"kind":"identifier","text":"Bindable"}]},"hierarchy":{"paths":[["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/value"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/bind(listener:shouldFire:)","doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/fire()","doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/unbind(listener:)"]}],"references":{"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/unbind(listener:)":{"role":"symbol","title":"unbind(listener:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unbind"},{"kind":"text","text":"("},{"kind":"externalParam","text":"listener"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"BondListener","preciseIdentifier":"s:12UltraliteSDK12BondListenerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:12UltraliteSDK8BindableC1Txmfp"},{"kind":"text","text":">)"}],"abstract":[{"type":"text","text":"Unbind the listener to the value. Since everything is strongly typed you must unbind to stop listening to value changes."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/unbind(listener:)","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/unbind(listener:)"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/value":{"role":"symbol","title":"value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:12UltraliteSDK8BindableC1Txmfp"}],"abstract":[{"type":"text","text":"Value that we want to listen for changes for the bind"}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/value","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/value"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/bind(listener:shouldFire:)":{"role":"symbol","title":"bind(listener:shouldFire:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bind"},{"kind":"text","text":"("},{"kind":"externalParam","text":"listener"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"BondListener","preciseIdentifier":"s:12UltraliteSDK12BondListenerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:12UltraliteSDK8BindableC1Txmfp"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"shouldFire"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Binds a listener to the value property. If the value changes the listener will get called."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/bind(listener:shouldFire:)","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/bind(listener:shouldfire:)"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable":{"role":"symbol","title":"Bindable","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Bindable"}],"abstract":[{"type":"text","text":"A strongly typed value change \/ bind to a listener class."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Bindable"}],"url":"\/documentation\/ultralitesdk\/bindable"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/init(_:)":{"role":"symbol","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:12UltraliteSDK8BindableC1Txmfp"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/init(_:)","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/init(_:)"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/fire()":{"role":"symbol","title":"fire()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fire"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Manually fire a listener, even if the value hasn’t changed."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/fire()","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/fire()"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK":{"role":"collection","title":"UltraliteSDK","abstract":[{"type":"text","text":"Use this SDK to easily send text and images to your Vuxix smart glasses."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk"}}} | ||
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Bindable"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":"> "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Equatable","preciseIdentifier":"s:SQ"}],"languages":["swift"],"platforms":["iOS"]}]},{"kind":"content","content":[{"anchor":"overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An example of usage:"}]},{"type":"codeListing","syntax":"swift","code":["private var isConnectedListener: BondListener<Bool>?","...","isConnectedListener = BondListener(listener: { [weak self] value in"," if !value {"," self?.onDisconnected()"," }","})","UltraliteManager.shared.currentDevice?.isConnected.bind(listener: isConnectedListener!)"]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Strong reference created so you must hold a reference to the bond created."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/ultralitesdk\/bindable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A strongly typed value change \/ bind to a listener class."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Bindable"}],"title":"Bindable","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:12UltraliteSDK8BindableC","modules":[{"name":"UltraliteSDK"}],"navigatorTitle":[{"kind":"identifier","text":"Bindable"}]},"hierarchy":{"paths":[["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/init(_:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/value"]},{"title":"Instance Methods","identifiers":["doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/bind(listener:shouldFire:)","doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/fire()","doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/unbind(listener:)"]}],"references":{"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/fire()":{"role":"symbol","title":"fire()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fire"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Manually fire a listener, even if the value hasn’t changed."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/fire()","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/fire()"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/bind(listener:shouldFire:)":{"role":"symbol","title":"bind(listener:shouldFire:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"bind"},{"kind":"text","text":"("},{"kind":"externalParam","text":"listener"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"BondListener","preciseIdentifier":"s:12UltraliteSDK12BondListenerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:12UltraliteSDK8BindableC1Txmfp"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"shouldFire"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Binds a listener to the value property. If the value changes the listener will get called."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/bind(listener:shouldFire:)","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/bind(listener:shouldfire:)"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable":{"role":"symbol","title":"Bindable","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Bindable"}],"abstract":[{"type":"text","text":"A strongly typed value change \/ bind to a listener class."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Bindable"}],"url":"\/documentation\/ultralitesdk\/bindable"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK":{"role":"collection","title":"UltraliteSDK","abstract":[{"type":"text","text":"Use this SDK to easily send text and images to your Vuxix smart glasses."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/value":{"role":"symbol","title":"value","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:12UltraliteSDK8BindableC1Txmfp"}],"abstract":[{"type":"text","text":"Value that we want to listen for changes for the bind"}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/value","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/value"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/unbind(listener:)":{"role":"symbol","title":"unbind(listener:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"unbind"},{"kind":"text","text":"("},{"kind":"externalParam","text":"listener"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"BondListener","preciseIdentifier":"s:12UltraliteSDK12BondListenerC"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:12UltraliteSDK8BindableC1Txmfp"},{"kind":"text","text":">)"}],"abstract":[{"type":"text","text":"Unbind the listener to the value. Since everything is strongly typed you must unbind to stop listening to value changes."}],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/unbind(listener:)","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/unbind(listener:)"},"doc://com.vuzix.UltraliteSDK/documentation/UltraliteSDK/Bindable/init(_:)":{"role":"symbol","title":"init(_:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"T","preciseIdentifier":"s:12UltraliteSDK8BindableC1Txmfp"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/com.vuzix.UltraliteSDK\/documentation\/UltraliteSDK\/Bindable\/init(_:)","kind":"symbol","type":"topic","url":"\/documentation\/ultralitesdk\/bindable\/init(_:)"}}} |
Oops, something went wrong.