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
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help