Title Banner

Previous Book Contents Book Index Next

Inside Macintosh:


Index

[']

3D drivers. See drawing engines

A

alpha channels
    using for blend mattes [1]
    using for transparency [1]
antialiasing modes [1] [2]
area stipple patterns

B

back-to-front rendering
background colors [1] [2]
bitmap flags
bitmaps
    methods for [1]
    routines for [1]
blend mattes

C

caches. See draw context caches
clamp
clip data structures
clip types
CLUT. See color lookup tables
color look tables
    methods for [1]
color lookup tables
    binding to a bitmap
    binding to a texture map
    pixel types for
    routines for creating and deleting [1]
    types of
constructive solid geometry [1] [2]
CSG. See constructive solid geometry
CSG equations
CSG IDs

D

device structures
device types
devices. See hardware devices, virtual devices
double buffering
draw context caches [1]
draw context flags
draw context methods. See private draw context methods, public draw context methods
draw context state variables. See state variables
draw context structures [1]
draw contexts [1]
    creating [1]
    drawing in [1]
    repositioning
    routines for creating and deleting [1]
    routines for manipulating [1]
    setting state variables of [1] [2]
drawing engine methods
    selectors for
drawing engines [1]
    defined
    finding [1]
    optional features
    registering
    required features
    routines for [1]
    type of shared library for
    writing [1]

E - J

engine IDs
fast features, selectors for
Gouraud vertices
graphics devices
    defined
hidden surface removal
image structures
indexed triangle structures
interactive renderer
    optional features

K

kQAAntiAlias_Best constant
kQAAntiAlias_Fast constant
kQAAntiAlias_Mid constant
kQAAntiAlias_Off constant
kQABitmapBindColorTable constant
kQABitmapDelete constant
kQABitmapDetach constant
kQABitmapNew constant
kQABitmap_HighCompression constant
kQABitmap_Lock constant
kQABitmap_NoCompression constant
kQABitmap_None constant
kQABlend_Interpolate constant
kQABlend_OpenGL constant
kQABlend_PreMultiply constant
kQAClipRgn constant
kQAClipWin32Rgn constant
kQAColorTableDelete constant
kQAColorTableNew constant
kQAColorTable_CL4_RGB32 constant
kQAColorTable_CL8_RGB32 constant
kQAContext_Cache constant
kQAContext_DeepZ constant
kQAContext_DoubleBuffer constant
kQAContext_None constant
kQAContext_NoZBuffer constant
kQACSGTag_0 constant
kQACSGTag_1 constant
kQACSGTag_2 constant
kQACSGTag_3 constant
kQACSGTag_4 constant
kQACSGTag_None constant
kQADeviceDDSurface constant
kQADeviceGDevice constant
kQADeviceMemory constant
kQADeviceWin32DC constant
kQADrawBitmap constant
kQADrawLine constant
kQADrawPoint constant
kQADrawPrivateDelete constant
kQADrawPrivateNew constant
kQADrawTriGouraud constant
kQADrawTriMeshGouraud constant
kQADrawTriMeshTexture constant
kQADrawTriTexture constant
kQADrawVGouraud constant
kQADrawVTexture constant
kQAEngineCheckDevice constant
kQAEngineGestalt constant
kQAEngine_AppleHW constant
kQAEngine_AppleHW2 constant
kQAEngine_AppleSW constant
kQAFast_Antialiasing constant
kQAFast_Blend constant
kQAFast_CL4 constant
kQAFast_CL8 constant
kQAFast_Gouraud constant
kQAFast_Line constant
kQAFast_None constant
kQAFast_Texture constant
kQAFast_TextureHQ constant
kQAFast_ZSorted constant
kQAFlush constant
kQAGestalt_ASCIIName constant
kQAGestalt_ASCIINameLength constant
kQAGestalt_AvailableTexMem constant
kQAGestalt_EngineID constant
kQAGestalt_FastFeatures constant
kQAGestalt_OptionalFeatures constant
kQAGestalt_Revision constant
kQAGestalt_VendorID constant
kQAGetFloat constant
kQAGetInt constant
kQAGetNoticeMethod constant
kQAGetPtr constant
kQAGL_Clamp constant
kQAGL_DrawBuffer_Back constant
kQAGL_DrawBuffer_BackLeft constant
kQAGL_DrawBuffer_BackRight constant
kQAGL_DrawBuffer_Front constant
kQAGL_DrawBuffer_FrontLeft constant
kQAGL_DrawBuffer_FrontRight constant
kQAGL_DrawBuffer_None constant
kQAGL_Repeat constant
kQAMethod_DisplayModeChanged constant
kQAMethod_RenderCompletion constant
kQAOptional_Antialias constant
kQAOptional_Blend constant
kQAOptional_BlendAlpha constant
kQAOptional_BoundToDevice constant
kQAOptional_CL4 constant
kQAOptional_CL8 constant
kQAOptional_CSG constant
kQAOptional_DeepZ constant
kQAOptional_NoClear constant
kQAOptional_None constant
kQAOptional_OpenGL constant
kQAOptional_PerspectiveZ constant
kQAOptional_Texture constant
kQAOptional_TextureColor constant
kQAOptional_TextureHQ constant
kQAOptional_ZSorted constant
kQAPerspectiveZ_Off constant
kQAPerspectiveZ_On constant
kQAPixel_Alpha1 constant
kQAPixel_ARGB16 constant
kQAPixel_ARGB32 constant
kQAPixel_CL4 constant
kQAPixel_CL8 constant
kQAPixel_RGB16 constant
kQAPixel_RGB32 constant
kQARenderAbort constant
kQARenderEnd constant
kQARenderStart constant
kQASetFloat constant
kQASetInt constant
kQASetNoticeMethod constant
kQASetPtr constant
kQASubmitVerticesGouraud constant
kQASubmitVerticesTexture constant
kQASync constant
kQATagGL_AreaPattern0 constant
kQATagGL_AreaPattern31 constant
kQATagGL_BlendDst constant
kQATagGL_BlendSrc constant
kQATagGL_DepthBG constant
kQATagGL_DrawBuffer constant
kQATagGL_LinePattern constant
kQATagGL_ScissorXMax constant
kQATagGL_ScissorXMin constant
kQATagGL_ScissorYMax constant
kQATagGL_ScissorYMin constant
kQATagGL_TextureBorder_a constant
kQATagGL_TextureBorder_b constant
kQATagGL_TextureBorder_g constant
kQATagGL_TextureBorder_r constant
kQATagGL_TextureMagFilter constant
kQATagGL_TextureMinFilter constant
kQATagGL_TextureWrapU constant
kQATagGL_TextureWrapV constant
kQATag_Antialias constant
kQATag_Blend constant
kQATag_ColorBG_a constant
kQATag_ColorBG_b constant
kQATag_ColorBG_g constant
kQATag_ColorBG_r constant
kQATag_CSGEquation constant
kQATag_CSGTag constant
kQATag_EngineSpecific_Minimum constant
kQATag_PerspectiveZ constant
kQATag_Texture constant
kQATag_TextureFilter constant
kQATag_TextureOp constant
kQATag_Width constant
kQATag_ZFunction constant
kQATag_ZMinOffset constant
kQATag_ZMinScale constant
kQATextureBindColorTable constant
kQATextureDelete constant
kQATextureDetach constant
kQATextureFilter_Best constant
kQATextureFilter_Fast constant
kQATextureFilter_Mid constant
kQATextureNew constant
kQATextureOp_Decal constant
kQATextureOp_Highlight constant
kQATextureOp_Modulate constant
kQATextureOp_None constant
kQATextureOp_Shrink constant
kQATexture_HighCompression constant
kQATexture_Lock constant
kQATexture_Mipmap constant
kQATexture_NoCompression constant
kQATexture_None constant
kQATriFlags_Backfacing constant
kQATriFlags_None constant
kQAVendor_Apple constant
kQAVendor_ATI constant
kQAVendor_BestChoice constant
kQAVendor_Matrox constant
kQAVendor_Mentor constant
kQAVendor_Radius constant
kQAVendor_Yarc constant
kQAVersion_1_0 constant
kQAVersion_1_0_5 constant
kQAVersion_1_1 constant
kQAVersion_Prerelease constant
kQAVertexMode_Fan constant
kQAVertexMode_Line constant
kQAVertexMode_Point constant
kQAVertexMode_Polyline constant
kQAVertexMode_Strip constant
kQAVertexMode_Tri constant
kQAZFunction_EQ constant
kQAZFunction_GE constant
kQAZFunction_GT constant
kQAZFunction_LE constant
kQAZFunction_LT constant
kQAZFunction_NE constant
kQAZFunction_None constant
kQAZFunction_True constant

L

line stipple patterns

M

mattes. See blend mattes
memory device structures
memory devices
    defined
method reporting methods [1]
method selectors
mipmapping

N

notice methods [1]
    methods for getting and setting [1]
    routines for getting and setting [1]
    selectors for
    writing [1]

O

OpenGL [1] [2]
OpenGL buffer drawing modes
OpenGL texture wrapping modes
optional features, selectors for

P

pixel types
plug-ins. See drawing engines
private draw context methods [1]
    writing [1]
public draw context methods [1]
    registering
    selectors for
    writing [1]

Q

QABitmapBindColorTable function
QABitmapDelete function
QABitmapDetach function
QABitmapNew function
QADeviceGetFirstEngine function [1] [2]
QADeviceGetNextEngine function [1] [2]
QADrawBitmap function
QAColorTableDelete function
QAColorTableNew function
QADrawContextDelete function
QADrawContextNew function
QADrawLine function
QADrawPoint function
QADrawTriGouraud function
QADrawTriMeshGouraud function
QADrawTriMeshTexture function
QADrawTriTexture function
QADrawVGouraud function
QADrawVTexture function
QAEngineCheckDevice function
QAEngineDisable function
QAEngineEnable function
QAEngineGestalt function
    selectors for
QAFlush function
QAGetFloat function
QAGetInt function
QAGetNoticeMethod function
QAGetPtr function
QARegisterDrawMethod function
QARegisterEngine function
QARenderAbort function
QARenderEnd function
QARenderStart function
QASetFloat function
QASetInt function
QASetNoticeMethod function
QASetPtr function
QASubmitVerticesGouraud function
QASubmitVerticesTexture function
QASync function
QATextureBindColorTable function
QATextureDelete function
QATextureDetach function
QATextureNew function
QuickDraw 3D Acceleration Layer
QuickDraw 3D RAVE [1]
    application-defined routines in [1]
    constants for [1]
    data structures for [1]
    defined
    naming conventions
    result codes
    routines in [1]
    sample code for [1]
    version of

R

RAVE. See QuickDraw 3D Renderer Acceleration Virtual Engine
RAVE control panel
rectangle structures
result codes

S

scene caches. See draw context caches
scissor boxes
state variables
    defined
    setting [1]
    tags for [1]

T

tags
    defined
texture border colors [1]
texture flags
texture magnification functions
texture mapping filter modes
texture mapping operations
    supporting in OpenGL [1]
texture minifying functions
texture modes
texture vertices
textures
    compressing
    determining memory available for
    methods for [1]
    routines for [1]
'tnsl' shared library type
TQABitmapBindColorTable method
TQABitmapDelete method
TQABitmapDetach method
TQABitmapNew method
TQAColorTableDelete method
TQAColorTableNew method
TQADrawBitmap method
TQADrawLine method
TQADrawPoint method
TQADrawPrivateDelete method
TQADrawPrivateNew method
TQADrawTriGouraud method
TQADrawTriMeshGouraud function
TQADrawTriMeshGouraud method
TQADrawTriMeshTexture function
TQADrawTriMeshTexture method
TQADrawTriTexture method
TQADrawVGouraud method
TQADrawVTexture method
TQAEngineCheckDevice method
TQAEngineGestalt method [1] [2]
TQAEngineGetMethod method [1] [2]
TQAFlush method
TQAGetFloat method
TQAGetInt method
TQAGetNoticeMethod function
TQAGetNoticeMethod method
TQAGetPtr method
TQAIndexedTriangle data structure
TQANoticeMethod method
TQARenderAbort method
TQARenderEnd method
TQARenderStart method
TQASetFloat method
TQASetInt method
TQASetNoticeMethod function
TQASetNoticeMethod method
TQASetPtr method
TQASubmitVerticesGouraud function
TQASubmitVerticesGouraud method
TQASubmitVerticesTexture function
TQASubmitVerticesTexture method
TQASync method
TQATextureBindColorTable method
TQATextureDelete method
TQATextureDetach method
TQATextureNew method
transparency blending functions
    destination blending values
    source blending values
    supporting in OpenGL [1]
triangle flags
triangle meshes
    drawing [1]
    introduced
    submitting vertices for [1]
triangle modes
trimeshes. See triangle meshes

U - Z

uv clamping. See clamp
uv wrapping. See wrap
vendor IDs
version, of QuickDraw 3D RAVE
vertex modes
vertices. See Gouraud vertices, texture vertices
virtual devices
    defined
    specifying [1]
z perspective controls
z sorting functions
z test modes. See z sorting functions

Previous Book Contents Book Index Next

© Apple Computer, Inc.
28 AUG 1996




Navigation graphic, see text links

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