Index
[']
3D drivers. See drawing enginesA
alpha channels using for blend mattes [1] using for transparency [1] antialiasing modes [1] [2] area stipple patternsB
back-to-front rendering background colors [1] [2] bitmap flags bitmaps methods for [1] routines for [1] blend mattesC
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 IDsD
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 IDsfast features, selectors forGouraud vertices graphics devices definedhidden surface removalimage structures indexed triangle structures interactive renderer optional featuresK
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 constantL
line stipple patternsM
mattes. See blend mattes memory device structures memory devices defined method reporting methods [1] method selectors mipmappingN
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 forP
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 ofR
RAVE. See QuickDraw 3D Renderer Acceleration Virtual Engine RAVE control panel rectangle structures result codesS
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 meshesU - Z
uv clamping. See clamp uv wrapping. See wrapvendor 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
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help