MCPcopy Create free account
hub / github.com/gioui/gio / pointerOf

Method pointerOf

io/input/pointer.go:670–679  ·  view source on GitHub ↗

pointerOf returns the pointerInfo index corresponding to the pointer in e.

(e pointer.Event)

Source from the content-addressed store, hash-verified

668
669// pointerOf returns the pointerInfo index corresponding to the pointer in e.
670func (s pointerState) pointerOf(e pointer.Event) (pointerState, int) {
671 for i, p := range s.pointers {
672 if p.id == e.PointerID {
673 return s, i
674 }
675 }
676 n := len(s.pointers)
677 s.pointers = append(s.pointers[:n:n], pointerInfo{id: e.PointerID})
678 return s, len(s.pointers) - 1
679}
680
681// Deliver is like Push, but delivers an event to a particular area.
682func (q *pointerQueue) Deliver(handlers map[event.Tag]*handler, areaIdx int, e pointer.Event) []taggedEvent {

Callers 1

PushMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected