Mac OS 9
QD3DDrawContext.h File Reference

Draw context class types and routines. More...

#include <QD3D.h>

Go to the source code of this file.

Data Structures

struct  TQ3DrawContextData
 
struct  TQ3PixmapDrawContextData
 

Typedefs

typedef enum TQ3DrawContextClearImageMethod TQ3DrawContextClearImageMethod
 
typedef struct TQ3DrawContextData TQ3DrawContextData
 
typedef struct TQ3PixmapDrawContextData TQ3PixmapDrawContextData
 

Enumerations

enum  TQ3DrawContextClearImageMethod { kQ3ClearMethodNone = 0 , kQ3ClearMethodWithColor = 1 }
 

Functions

TQ3ObjectType Q3DrawContext_GetType (TQ3DrawContextObject drawContext)
 
TQ3Status Q3DrawContext_SetData (TQ3DrawContextObject context, const TQ3DrawContextData *contextData)
 
TQ3Status Q3DrawContext_GetData (TQ3DrawContextObject context, TQ3DrawContextData *contextData)
 
TQ3Status Q3DrawContext_SetClearImageColor (TQ3DrawContextObject context, const TQ3ColorARGB *color)
 
TQ3Status Q3DrawContext_GetClearImageColor (TQ3DrawContextObject context, TQ3ColorARGB *color)
 
TQ3Status Q3DrawContext_SetPane (TQ3DrawContextObject context, const TQ3Area *pane)
 
TQ3Status Q3DrawContext_GetPane (TQ3DrawContextObject context, TQ3Area *pane)
 
TQ3Status Q3DrawContext_SetPaneState (TQ3DrawContextObject context, TQ3Boolean state)
 
TQ3Status Q3DrawContext_GetPaneState (TQ3DrawContextObject context, TQ3Boolean *state)
 
TQ3Status Q3DrawContext_SetClearImageMethod (TQ3DrawContextObject context, TQ3DrawContextClearImageMethod method)
 
TQ3Status Q3DrawContext_GetClearImageMethod (TQ3DrawContextObject context, TQ3DrawContextClearImageMethod *method)
 
TQ3Status Q3DrawContext_SetMask (TQ3DrawContextObject context, const TQ3Bitmap *mask)
 
TQ3Status Q3DrawContext_GetMask (TQ3DrawContextObject context, TQ3Bitmap *mask)
 
TQ3Status Q3DrawContext_SetMaskState (TQ3DrawContextObject context, TQ3Boolean state)
 
TQ3Status Q3DrawContext_GetMaskState (TQ3DrawContextObject context, TQ3Boolean *state)
 
TQ3Status Q3DrawContext_SetDoubleBufferState (TQ3DrawContextObject context, TQ3Boolean state)
 
TQ3Status Q3DrawContext_GetDoubleBufferState (TQ3DrawContextObject context, TQ3Boolean *state)
 
TQ3DrawContextObject Q3PixmapDrawContext_New (const TQ3PixmapDrawContextData *contextData)
 
TQ3Status Q3PixmapDrawContext_SetPixmap (TQ3DrawContextObject drawContext, const TQ3Pixmap *pixmap)
 
TQ3Status Q3PixmapDrawContext_GetPixmap (TQ3DrawContextObject drawContext, TQ3Pixmap *pixmap)
 

Detailed Description

Draw context class types and routines.

Introduced In: Quickdraw 3D 1.6
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1995-2001 by Apple Computer, Inc., all rights reserved.

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Function Documentation

◆ Q3DrawContext_GetClearImageColor()

TQ3Status Q3DrawContext_GetClearImageColor ( TQ3DrawContextObject  context,
TQ3ColorARGB color 
)

Q3DrawContext_GetClearImageColor()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_GetClearImageMethod()

TQ3Status Q3DrawContext_GetClearImageMethod ( TQ3DrawContextObject  context,
TQ3DrawContextClearImageMethod *  method 
)

Q3DrawContext_GetClearImageMethod()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_GetData()

TQ3Status Q3DrawContext_GetData ( TQ3DrawContextObject  context,
TQ3DrawContextData contextData 
)

Q3DrawContext_GetData()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_GetDoubleBufferState()

TQ3Status Q3DrawContext_GetDoubleBufferState ( TQ3DrawContextObject  context,
TQ3Boolean *  state 
)

Q3DrawContext_GetDoubleBufferState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_GetMask()

TQ3Status Q3DrawContext_GetMask ( TQ3DrawContextObject  context,
TQ3Bitmap mask 
)

Q3DrawContext_GetMask()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_GetMaskState()

TQ3Status Q3DrawContext_GetMaskState ( TQ3DrawContextObject  context,
TQ3Boolean *  state 
)

Q3DrawContext_GetMaskState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_GetPane()

TQ3Status Q3DrawContext_GetPane ( TQ3DrawContextObject  context,
TQ3Area pane 
)

Q3DrawContext_GetPane()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_GetPaneState()

TQ3Status Q3DrawContext_GetPaneState ( TQ3DrawContextObject  context,
TQ3Boolean *  state 
)

Q3DrawContext_GetPaneState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_GetType()

TQ3ObjectType Q3DrawContext_GetType ( TQ3DrawContextObject  drawContext)

Q3DrawContext_GetType()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_SetClearImageColor()

TQ3Status Q3DrawContext_SetClearImageColor ( TQ3DrawContextObject  context,
const TQ3ColorARGB color 
)

Q3DrawContext_SetClearImageColor()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_SetClearImageMethod()

TQ3Status Q3DrawContext_SetClearImageMethod ( TQ3DrawContextObject  context,
TQ3DrawContextClearImageMethod  method 
)

Q3DrawContext_SetClearImageMethod()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_SetData()

TQ3Status Q3DrawContext_SetData ( TQ3DrawContextObject  context,
const TQ3DrawContextData contextData 
)

Q3DrawContext_SetData()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_SetDoubleBufferState()

TQ3Status Q3DrawContext_SetDoubleBufferState ( TQ3DrawContextObject  context,
TQ3Boolean  state 
)

Q3DrawContext_SetDoubleBufferState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_SetMask()

TQ3Status Q3DrawContext_SetMask ( TQ3DrawContextObject  context,
const TQ3Bitmap mask 
)

Q3DrawContext_SetMask()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_SetMaskState()

TQ3Status Q3DrawContext_SetMaskState ( TQ3DrawContextObject  context,
TQ3Boolean  state 
)

Q3DrawContext_SetMaskState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_SetPane()

TQ3Status Q3DrawContext_SetPane ( TQ3DrawContextObject  context,
const TQ3Area pane 
)

Q3DrawContext_SetPane()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3DrawContext_SetPaneState()

TQ3Status Q3DrawContext_SetPaneState ( TQ3DrawContextObject  context,
TQ3Boolean  state 
)

Q3DrawContext_SetPaneState()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3PixmapDrawContext_GetPixmap()

TQ3Status Q3PixmapDrawContext_GetPixmap ( TQ3DrawContextObject  drawContext,
TQ3Pixmap pixmap 
)

Q3PixmapDrawContext_GetPixmap()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3PixmapDrawContext_New()

TQ3DrawContextObject Q3PixmapDrawContext_New ( const TQ3PixmapDrawContextData contextData)

Q3PixmapDrawContext_New()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available

◆ Q3PixmapDrawContext_SetPixmap()

TQ3Status Q3PixmapDrawContext_SetPixmap ( TQ3DrawContextObject  drawContext,
const TQ3Pixmap pixmap 
)

Q3PixmapDrawContext_SetPixmap()

Non-Carbon CFM: not available
Carbon Lib: not available
Mac OS X: not available