Protocols
The following protocols are available globally.
-
The HYPSnapshotContainer provides a mechanism of displaying custom UI over a Snapshot of the current app. This allows the user to zoom on the app and inspect tiny details, but also prevents the user from interacting with the app. The HYPSnapshotContainer holds the HYPSnapshotPluginViewProvider’s view when a snapshot plugin becomes active. It also provides convenience methods for presenting common UI across the Snanshot plugin platform.
See moreDeclaration
Objective-C
@protocol HYPSnapshotContainer <NSObject>
Swift
protocol HYPSnapshotContainer : NSObjectProtocol
-
The HYPOverlayContainer provides a mechanism for displaying custom UI over an app while still allowing the user to interact with it. The HYPOverlayContainer holds the HYPOverlayViewProvider’s when an overlay plugin becomes active.
See moreDeclaration
Objective-C
@protocol HYPOverlayContainer <NSObject>
Swift
protocol HYPOverlayContainer : NSObjectProtocol
-
The HYPSnapshotPluginViewProvider protocol defines a mechanism for requesting the view that is placed ontop of the app when a snap shot plugin becomes active.
See moreDeclaration
Objective-C
@protocol HYPSnapshotPluginViewProvider
Swift
protocol HYPSnapshotPluginViewProvider
-
The HYPOverlayPluginViewProvider protocol defines a mechanism for requesting the view that is overlayed on top of the app when an Overlay plugin becomes active.
See moreDeclaration
Objective-C
@protocol HYPOverlayPluginViewProvider
Swift
protocol HYPOverlayPluginViewProvider
-
The HYPPlugin protocol defines a mechanism for creating instances of plugins and providing metadata about a plugin.
@since v1.0
See moreDeclaration
Objective-C
@protocol HYPPlugin <NSObject>
Swift
protocol HYPPlugin : NSObjectProtocol
-
The HYPPluginExtension protocol provides the plugin with context about windows and containers that are available to it.
See moreDeclaration
Objective-C
@protocol HYPPluginExtension <NSObject>
Swift
protocol HYPPluginExtension : NSObjectProtocol
-
HYPPluginMenuItem Represents a row in the Hyperion plugin list.
See moreDeclaration
Objective-C
@protocol HYPPluginMenuItem
Swift
protocol HYPPluginMenuItemProtocol
-
A delegate to be informed on HYPPluginMenuItem actions.
See moreDeclaration
Objective-C
@protocol HYPPluginMenuItemDelegate
Swift
protocol HYPPluginMenuItemDelegate
-
HYPPluginModule protocol represents an instance of a plugin.
See moreDeclaration
Objective-C
@protocol HYPPluginModule <NSObject>
Swift
protocol HYPPluginModuleProtocol : NSObjectProtocol
-
A delegate used to notify when a view has been selected from the ViewListPopover.
See moreDeclaration
Objective-C
@protocol HYPViewSelectionDelegate <NSObject>
Swift
protocol HYPViewSelectionDelegate : NSObjectProtocol