Title Banner

Previous Book Contents Book Index Next

Inside Macintosh: 3D Graphics Programming With QuickDraw 3D /


Chapter 18 - QuickDraw 3D Pointing Device Manager

This chapter describes the QuickDraw 3D Pointing Device Manager, a set of functions that you can use to manage three-dimensional pointing devices. By using this manager, you ensure that your application's users can interact with the three-dimensional objects modeled in your windows in a simple and natural manner, using the input devices that are available on their computers.

To use this chapter, you should already be familiar with creating and manipulating views, as described in the chapter "View Objects." If you are developing a 3D pointing device (which allows the user to control locations in three dimensions), you need to read the information on trackers and controllers in this chapter, as well as the information on writing device drivers in the book Inside Macintosh: Devices.

This chapter begins by describing controllers and trackers. Then it provides some sample code illustrating how to use the routines in the QuickDraw 3D Pointing Device Manager. The chapter ends with a complete reference for this manager.


Chapter Contents
About the QuickDraw 3D Pointing Device Manager
Controllers
Controller States
Trackers
Using the QuickDraw 3D Pointing Device Manager
Controlling a Camera Position With a Pointing Device
QuickDraw 3D Pointing Device Manager Reference
Data Structures
Controller Data Structure
QuickDraw 3D Pointing Device Manager Routines
Creating and Managing Controllers
Managing Controller States
Creating and Managing Trackers
Application-Defined Routines
Summary of the QuickDraw 3D Pointing Device Manager
C Summary
Constants
Data Types
Controller Data Types
QuickDraw 3D Pointing Device Manager Routines
Creating and Managing Controllers
Managing Controller States
Creating and Managing Trackers
Application-Defined Routines

Previous Book Contents Book Index Next

© Apple Computer, Inc.
11 JUL 1996




Navigation graphic, see text links

Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help