Contents
About the 3D Viewer
Controller Strips
Badges
Drag and Drop
Using the 3D Viewer
Checking for the 3D Viewer
Checking the Version of the 3D Viewer
Creating a Viewer
Attaching Data to a Viewer
Handling Viewer Events
3D Viewer Reference
Constants
Gestalt Selector and Response Values
Viewer Flags
Viewer State Flags
Camera View Commands
3D Viewer Routines
Creating and Destroying Viewers
Q3ViewerNew
Q3ViewerDispose
Attaching Data to a Viewer
Q3ViewerUseFile
Q3ViewerUseData
Drawing a Viewer and its Contents
Q3ViewerDraw
Q3ViewerDrawContent
Q3ViewerDrawControlStrip
Q3ViewerSetDrawingCallbackMethod
Managing Viewer Information and State
Q3ViewerGetVersion
Q3ViewerGetReleaseVersion
Q3ViewerGetView
Q3ViewerRestoreView
Q3ViewerGetCameraCount
Q3ViewerSetCameraByNumber
Q3ViewerSetCameraByView
Q3ViewerGetFlags
Q3ViewerSetFlags
Q3ViewerGetBounds
Q3ViewerSetBounds
Q3ViewerGetMininumDimension
Q3ViewerGetPort
Q3ViewerSetPort
Q3ViewerGetGroup
Q3ViewerUseGroup
Q3ViewerGetState
Q3ViewerGetUndoString
Q3ViewerGetPict
Q3ViewerGetButtonRect
Q3ViewerGetCurrentButton
Q3ViewerSetCurrentButton
Q3ViewerGetDimension
Q3ViewerSetDimension
Q3ViewerGetBackgroundColor
Q3ViewerSetBackgroundColor
Updating Viewer Data
Q3ViewerWriteFile
Q3ViewerWriteData
Handling Viewer Events
Q3ViewerEvent
Q3ViewerMouseDown
Q3ViewerMouseUp
Q3ViewerContinueTracking
Q3ViewerHandleKeyEvent
Managing Cursors
Q3ViewerAdjustCursor
Q3ViewerCursorChanged
Handling Edit Commands
Q3ViewerCut
Q3ViewerCopy
Q3ViewerPaste
Q3ViewerClear
Q3ViewerUndo
Windows-Specific API
Window and Clipboard Definitions
WM_NOTIFY Data Structures
WM_NOTIFY Definitions
Functions
Q3WinViewerGetWindow
Q3WinViewerSetWindow
Q3WinViewerGetViewer
Q3WinViewerGetBitmap
Q3WinViewerGetControlStrip
Application-Defined Routine
TQ3ViewerDrawingCallbackMethod
© 1997 Apple Computer, Inc.