Protocols
The following protocols are available globally.
- 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol BaseControlSystemDelegate : AnyObject - 
                  
                  
Base for a control system which handles views and controls from a full hierarchy
See moreDeclaration
Swift
public protocol ControlSystemType - 
                  
                  
Base event handler interface
See moreDeclaration
Swift
public protocol EventHandler : AnyObject - 
                  
                  
A protocol for event publisher types.
See moreDeclaration
Swift
public protocol EventPublisherType : AnyObject - 
                  
                  
Encapsulates an event request object that traverses responder chains looking for a target for input events.
See moreDeclaration
Swift
public protocol EventRequest - 
                  
                  
A protocol describing a keyboard event handler object.
See moreDeclaration
Swift
public protocol KeyboardEventHandler : EventHandler - 
                  
                  
A event request for a keyboard event that is forwarded to potential event handlers to accept.
See moreDeclaration
Swift
public protocol KeyboardEventRequest : EventRequest - 
                  
                  
A protocol describing a mouse event handler object.
See moreDeclaration
Swift
public protocol MouseEventHandler : EventHandler - 
                  
                  
Event requests for mouse input.
See moreDeclaration
Swift
public protocol MouseEventRequest : EventRequest - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol LayoutAnchorsContainer - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol LayoutAnchorType : CustomStringConvertible - 
                  
                  
A type that provides logging functionality.
See moreDeclaration
Swift
public protocol ImagineUILoggerType - 
                  
                  
A protocol to be implemented by objects that manage the selection state of radio buttons.
See moreDeclaration
Swift
public protocol RadioButtonManagerType - 
                  
                  
A delegate for a root view that handles display and layout invalidations
See moreDeclaration
Swift
public protocol RootViewRedrawInvalidationDelegate : AnyObject - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol SchedulerTimerType - 
                  
                  
A protocol that describes a type that has its own local spatial transformation information
See moreDeclaration
Swift
public protocol SpatialReferenceType - 
                  
                  
Basic text clipboard for a
See moreTextEngineto use during copy/cut/paste operations.Declaration
Swift
public protocol TextClipboard - 
                  
                  
Declaration
Swift
public protocol TextEngineType : AnyObject - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol CustomTooltipHandlerType : AnyObject - 
                  
                  
A tooltip provider that dynamically updates its tooltips content.
See moreDeclaration
Swift
public protocol TooltipProvider - 
                  
                  
Protocol for tooltip managers.
See moreDeclaration
Swift
public protocol TooltipsManagerType - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol TreeViewDataSource : AnyObject - 
                  
                  
A task that is capable of being undone/redone
See moreDeclaration
Swift
public protocol UndoTask - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol ViewVisitor - 
                  
                  
Undocumented
See moreDeclaration
Swift
public protocol WindowDelegate : AnyObject 
      Protocols  Reference