Classes
The following classes are available globally.
-
HyperionManager
is the interaction point between Hyperion and the app it’s integrated in.Note: Hyperion handles embedding itself on it’s own, so using HyperionManager is not required.
See moreDeclaration
Objective-C
@interface HyperionManager : NSObject
Swift
class HyperionManager
-
Provides helper methods that should be common tasks among plugins.
See moreDeclaration
Objective-C
@interface HYPPluginHelper : NSObject
Swift
class HYPPluginHelper : NSObject
-
HYPPluginMenuItem Represents a row in the Hyperion plugin list.
See moreDeclaration
Objective-C
@interface HYPPluginMenuItem <HYPPluginMenuItem>
Swift
class HYPPluginMenuItem : HYPPluginMenuItemProtocol
-
HYPPluginModule class represents an instance of a plugin.
Declaration
Objective-C
@interface HYPPluginModule : NSObject <HYPPluginModule>
Swift
class HYPPluginModule : NSObject, HYPPluginModuleProtocol
-
This is a base implementation of a Snapshot plugins view that gets added to the HYPSnapshotContainer once active.
See moreDeclaration
Objective-C
@interface HYPSnapshotInteractionView
Swift
class HYPSnapshotInteractionView
-
HYPSnapshotPluginModule is a base implementation of a Snapshot Plugin.
See moreDeclaration
Objective-C
@interface HYPSnapshotPluginModule : HYPPluginModule <HYPSnapshotPluginViewProvider>
Swift
class HYPSnapshotPluginModule : HYPPluginModule, HYPSnapshotPluginViewProvider