RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

PointerV 0

Programmer's Reference Manuals
» Part 1 - Introduction
» Vectors
» Software Vector Numbers
» PointerV
» PointerV 0

Pointer Vector (38)

Entry  
R0 0 (reason code)
R1 Pointer device number
Exit  
R0 Preserved
R1 Preserved
R2 X movement since last call
R3 Y movement since last call

Use

This vector is called by the Kernel every VSync to obtain the latest pointer movement.

Notes

The driver for the specified device type should intercept the call and return the movement of the device since the previous call of this reason code, otherwise the call should be passed on. Movements are signed 32 bit quantities.

The kernel updates the pointer position with the returned values. The driver should issue KeyV requests for mouse buttons they provide.

See also

  • KeyV
  • PointerV
  • Pointer Device Numbers
  • Software Vector Numbers
Created on February 1, 2010 18:51:04 by Alan Robertson (52)? (127.0.0.1)
Edit | Views: Print | Source | Linked from: PointerV

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys