Protocol
EntityMouseDragHandler
public protocol EntityMouseDragHandler : EventHandler, RenderableEntity
A type conforming to EntityMouseDragHandler
is capable of receiving
entity mouse drag events through the onEntityMouseDrag method.
Before receiving events, it must be registered with the dispatcher via the registerEntityMouseDragHandler method. Similarly, it should be unregistered before deinitialization via the unregisterEntityMouseDragHandler method available through the dispatcher.
Relationships
Conforms To
EventHandler
An
Eventhandler
is a type capable of being registered with theDispatcher
to receive events of a certain type.RenderableEntity
A
RenderableEntity
provides the majority of rendering and interactive functionality by overriding the required methods and working with theDispatcher
to register events of intrest.
Requirements
onEntityMouseDrag(globalLocation:movement:)
func onEntityMouseDrag(globalLocation:Point, movement:Point)