Mac OS 9
TQADrawMethod Union Reference

#include <RAVESystem.h>

Data Fields

TQASetFloat setFloat
 
TQASetInt setInt
 
TQASetPtr setPtr
 
TQAGetFloat getFloat
 
TQAGetInt getInt
 
TQAGetPtr getPtr
 
TQADrawPoint drawPoint
 
TQADrawLine drawLine
 
TQADrawTriGouraud drawTriGouraud
 
TQADrawTriTexture drawTriTexture
 
TQADrawVGouraud drawVGouraud
 
TQADrawVTexture drawVTexture
 
TQADrawBitmap drawBitmap
 
TQARenderStart renderStart
 
TQARenderEnd renderEnd
 
TQARenderAbort renderAbort
 
TQAFlush flush
 
TQASync sync
 
TQASubmitVerticesGouraud submitVerticesGouraud
 
TQASubmitVerticesTexture submitVerticesTexture
 
TQADrawTriMeshGouraud drawTriMeshGouraud
 
TQADrawTriMeshTexture drawTriMeshTexture
 
TQASetNoticeMethod setNoticeMethod
 
TQAGetNoticeMethod getNoticeMethod
 
TQASubmitMultiTextureParams submitMultiTextureParams
 
TQAAccessDrawBuffer accessDrawBuffer
 
TQAAccessDrawBufferEnd accessDrawBufferEnd
 
TQAAccessZBuffer accessZBuffer
 
TQAAccessZBufferEnd accessZBufferEnd
 
TQAClearDrawBuffer clearDrawBuffer
 
TQAClearZBuffer clearZBuffer
 
TQATextureNewFromDrawContext textureFromContext
 
TQABitmapNewFromDrawContext bitmapFromContext
 
TQABusy busy
 
TQASwapBuffers swapBuffers
 

Detailed Description

CALL_NOT_IN_CARBON

Field Documentation

◆ accessDrawBuffer

TQAAccessDrawBuffer TQADrawMethod::accessDrawBuffer

Method: Submit secondary texture params

◆ drawBitmap

TQADrawBitmap TQADrawMethod::drawBitmap

Method: Draw texture vertices

◆ drawLine

TQADrawLine TQADrawMethod::drawLine

Method: Draw a point

◆ drawPoint

TQADrawPoint TQADrawMethod::drawPoint

Method: Get an pointer state variable

◆ drawTriGouraud

TQADrawTriGouraud TQADrawMethod::drawTriGouraud

Method: Draw a line

◆ drawTriMeshGouraud

TQADrawTriMeshGouraud TQADrawMethod::drawTriMeshGouraud

Method: Submit Texture vertices for trimesh

◆ drawTriMeshTexture

TQADrawTriMeshTexture TQADrawMethod::drawTriMeshTexture

Method: Draw a Gouraud triangle mesh

◆ drawTriTexture

TQADrawTriTexture TQADrawMethod::drawTriTexture

Method: Draw a Gouraud shaded triangle

◆ drawVGouraud

TQADrawVGouraud TQADrawMethod::drawVGouraud

Method: Draw a texture mapped triangle

◆ drawVTexture

TQADrawVTexture TQADrawMethod::drawVTexture

Method: Draw Gouraud vertices

◆ flush

TQAFlush TQADrawMethod::flush

Method: Abort any outstanding rendering (blocking)

◆ getFloat

TQAGetFloat TQADrawMethod::getFloat

Method: Set an unsigned long state variable

◆ getInt

TQAGetInt TQADrawMethod::getInt

Method: Get a float state variable

◆ getNoticeMethod

TQAGetNoticeMethod TQADrawMethod::getNoticeMethod

Method: Set a notice method

◆ getPtr

TQAGetPtr TQADrawMethod::getPtr

Method: Get an unsigned long state variable

◆ renderAbort

TQARenderAbort TQADrawMethod::renderAbort

Method: Complete rendering and display

◆ renderEnd

TQARenderEnd TQADrawMethod::renderEnd

Method: Initialize for rendering

◆ renderStart

TQARenderStart TQADrawMethod::renderStart

Method: Draw a bitmap

◆ setInt

TQASetInt TQADrawMethod::setInt

Method: Set a float state variable

◆ setNoticeMethod

TQASetNoticeMethod TQADrawMethod::setNoticeMethod

Method: Draw a Texture triangle mesh

◆ setPtr

TQASetPtr TQADrawMethod::setPtr

Method: Set an unsigned long state variable

◆ submitMultiTextureParams

TQASubmitMultiTextureParams TQADrawMethod::submitMultiTextureParams

Method: Get a notice method new in 1.6

◆ submitVerticesGouraud

TQASubmitVerticesGouraud TQADrawMethod::submitVerticesGouraud

Method: Wait for completion of all rendering (blocking)

◆ submitVerticesTexture

TQASubmitVerticesTexture TQADrawMethod::submitVerticesTexture

Method: Submit Gouraud vertices for trimesh

◆ sync

TQASync TQADrawMethod::sync

Method: Start render of any queued commands (non-blocking)


The documentation for this union was generated from the following file: