Mac OS 9
QD3DStyle.h File Reference

Q3Style types and routines. More...

#include <QD3D.h>

Go to the source code of this file.

Data Structures

struct  TQ3SubdivisionStyleData
 
struct  TQ3AntiAliasStyleData
 
struct  TQ3FogStyleData
 

Typedefs

typedef enum TQ3SubdivisionMethod TQ3SubdivisionMethod
 
typedef struct TQ3SubdivisionStyleData TQ3SubdivisionStyleData
 
typedef enum TQ3PickPartsMasks TQ3PickPartsMasks
 
typedef unsigned long TQ3PickParts
 
typedef enum TQ3FillStyle TQ3FillStyle
 
typedef enum TQ3BackfacingStyle TQ3BackfacingStyle
 
typedef enum TQ3InterpolationStyle TQ3InterpolationStyle
 
typedef enum TQ3OrientationStyle TQ3OrientationStyle
 
typedef enum TQ3AntiAliasModeMasks TQ3AntiAliasModeMasks
 
typedef unsigned long TQ3AntiAliasMode
 
typedef struct TQ3AntiAliasStyleData TQ3AntiAliasStyleData
 
typedef enum TQ3FogMode TQ3FogMode
 
typedef struct TQ3FogStyleData TQ3FogStyleData
 

Enumerations

enum  TQ3SubdivisionMethod { kQ3SubdivisionMethodConstant = 0 , kQ3SubdivisionMethodWorldSpace = 1 , kQ3SubdivisionMethodScreenSpace = 2 }
 
enum  TQ3PickPartsMasks { kQ3PickPartsObject = 0 , kQ3PickPartsMaskFace = 1 << 0 , kQ3PickPartsMaskEdge = 1 << 1 , kQ3PickPartsMaskVertex = 1 << 2 }
 
enum  TQ3FillStyle { kQ3FillStyleFilled = 0 , kQ3FillStyleEdges = 1 , kQ3FillStylePoints = 2 }
 
enum  TQ3BackfacingStyle { kQ3BackfacingStyleBoth = 0 , kQ3BackfacingStyleRemove = 1 , kQ3BackfacingStyleFlip = 2 }
 
enum  TQ3InterpolationStyle { kQ3InterpolationStyleNone = 0 , kQ3InterpolationStyleVertex = 1 , kQ3InterpolationStylePixel = 2 }
 
enum  TQ3OrientationStyle { kQ3OrientationStyleCounterClockwise = 0 , kQ3OrientationStyleClockwise = 1 }
 
enum  TQ3AntiAliasModeMasks { kQ3AntiAliasModeMaskEdges = 1 << 0 , kQ3AntiAliasModeMaskFilled = 1 << 1 }
 
enum  TQ3FogMode { kQ3FogModeLinear = 0 , kQ3FogModeExponential = 1 , kQ3FogModeExponentialSquared = 2 , kQ3FogModeAlpha = 3 }
 

Functions

TQ3ObjectType Q3Style_GetType (TQ3StyleObject style)
 
TQ3Status Q3Style_Submit (TQ3StyleObject style, TQ3ViewObject view)
 
TQ3StyleObject Q3SubdivisionStyle_New (const TQ3SubdivisionStyleData *data)
 
TQ3Status Q3SubdivisionStyle_Submit (const TQ3SubdivisionStyleData *data, TQ3ViewObject view)
 
TQ3Status Q3SubdivisionStyle_SetData (TQ3StyleObject subdiv, const TQ3SubdivisionStyleData *data)
 
TQ3Status Q3SubdivisionStyle_GetData (TQ3StyleObject subdiv, TQ3SubdivisionStyleData *data)
 
TQ3StyleObject Q3PickIDStyle_New (unsigned long id)
 
TQ3Status Q3PickIDStyle_Submit (unsigned long id, TQ3ViewObject view)
 
TQ3Status Q3PickIDStyle_Get (TQ3StyleObject pickIDObject, unsigned long *id)
 
TQ3Status Q3PickIDStyle_Set (TQ3StyleObject pickIDObject, unsigned long id)
 
TQ3StyleObject Q3PickPartsStyle_New (TQ3PickParts parts)
 
TQ3Status Q3PickPartsStyle_Submit (TQ3PickParts parts, TQ3ViewObject view)
 
TQ3Status Q3PickPartsStyle_Get (TQ3StyleObject pickPartsObject, TQ3PickParts *parts)
 
TQ3Status Q3PickPartsStyle_Set (TQ3StyleObject pickPartsObject, TQ3PickParts parts)
 
TQ3StyleObject Q3ReceiveShadowsStyle_New (TQ3Boolean receives)
 
TQ3Status Q3ReceiveShadowsStyle_Submit (TQ3Boolean receives, TQ3ViewObject view)
 
TQ3Status Q3ReceiveShadowsStyle_Get (TQ3StyleObject styleObject, TQ3Boolean *receives)
 
TQ3Status Q3ReceiveShadowsStyle_Set (TQ3StyleObject styleObject, TQ3Boolean receives)
 
TQ3StyleObject Q3FillStyle_New (TQ3FillStyle fillStyle)
 
TQ3Status Q3FillStyle_Submit (TQ3FillStyle fillStyle, TQ3ViewObject view)
 
TQ3Status Q3FillStyle_Get (TQ3StyleObject styleObject, TQ3FillStyle *fillStyle)
 
TQ3Status Q3FillStyle_Set (TQ3StyleObject styleObject, TQ3FillStyle fillStyle)
 
TQ3StyleObject Q3BackfacingStyle_New (TQ3BackfacingStyle backfacingStyle)
 
TQ3Status Q3BackfacingStyle_Submit (TQ3BackfacingStyle backfacingStyle, TQ3ViewObject view)
 
TQ3Status Q3BackfacingStyle_Get (TQ3StyleObject backfacingObject, TQ3BackfacingStyle *backfacingStyle)
 
TQ3Status Q3BackfacingStyle_Set (TQ3StyleObject backfacingObject, TQ3BackfacingStyle backfacingStyle)
 
TQ3StyleObject Q3InterpolationStyle_New (TQ3InterpolationStyle interpolationStyle)
 
TQ3Status Q3InterpolationStyle_Submit (TQ3InterpolationStyle interpolationStyle, TQ3ViewObject view)
 
TQ3Status Q3InterpolationStyle_Get (TQ3StyleObject interpolationObject, TQ3InterpolationStyle *interpolationStyle)
 
TQ3Status Q3InterpolationStyle_Set (TQ3StyleObject interpolationObject, TQ3InterpolationStyle interpolationStyle)
 
TQ3StyleObject Q3HighlightStyle_New (TQ3AttributeSet highlightAttribute)
 
TQ3Status Q3HighlightStyle_Submit (TQ3AttributeSet highlightAttribute, TQ3ViewObject view)
 
TQ3Status Q3HighlightStyle_Get (TQ3StyleObject highlight, TQ3AttributeSet *highlightAttribute)
 
TQ3Status Q3HighlightStyle_Set (TQ3StyleObject highlight, TQ3AttributeSet highlightAttribute)
 
TQ3StyleObject Q3OrientationStyle_New (TQ3OrientationStyle frontFacingDirection)
 
TQ3Status Q3OrientationStyle_Submit (TQ3OrientationStyle frontFacingDirection, TQ3ViewObject view)
 
TQ3Status Q3OrientationStyle_Get (TQ3StyleObject frontFacingDirectionObject, TQ3OrientationStyle *frontFacingDirection)
 
TQ3Status Q3OrientationStyle_Set (TQ3StyleObject frontFacingDirectionObject, TQ3OrientationStyle frontFacingDirection)
 
TQ3StyleObject Q3AntiAliasStyle_New (const TQ3AntiAliasStyleData *data)
 
TQ3Status Q3AntiAliasStyle_Submit (const TQ3AntiAliasStyleData *data, TQ3ViewObject view)
 
TQ3Status Q3AntiAliasStyle_GetData (TQ3StyleObject styleObject, TQ3AntiAliasStyleData *data)
 
TQ3Status Q3AntiAliasStyle_SetData (TQ3StyleObject styleObject, const TQ3AntiAliasStyleData *data)
 
TQ3StyleObject Q3FogStyle_New (const TQ3FogStyleData *data)
 
TQ3Status Q3FogStyle_Submit (const TQ3FogStyleData *data, TQ3ViewObject view)
 
TQ3Status Q3FogStyle_GetData (TQ3StyleObject styleObject, TQ3FogStyleData *data)
 
TQ3Status Q3FogStyle_SetData (TQ3StyleObject styleObject, const TQ3FogStyleData *data)
 

Detailed Description

Q3Style 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/

Enumeration Type Documentation

◆ TQ3AntiAliasModeMasks

CALL_NOT_IN_CARBON

◆ TQ3BackfacingStyle

CALL_NOT_IN_CARBON

◆ TQ3FillStyle

CALL_NOT_IN_CARBON

◆ TQ3FogMode

enum TQ3FogMode

CALL_NOT_IN_CARBON

◆ TQ3InterpolationStyle

CALL_NOT_IN_CARBON

◆ TQ3OrientationStyle

CALL_NOT_IN_CARBON

◆ TQ3PickPartsMasks

CALL_NOT_IN_CARBON

◆ TQ3SubdivisionMethod

CALL_NOT_IN_CARBON

Function Documentation

◆ Q3AntiAliasStyle_GetData()

TQ3Status Q3AntiAliasStyle_GetData ( TQ3StyleObject  styleObject,
TQ3AntiAliasStyleData data 
)

Q3AntiAliasStyle_GetData()

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

◆ Q3AntiAliasStyle_New()

TQ3StyleObject Q3AntiAliasStyle_New ( const TQ3AntiAliasStyleData data)

Q3AntiAliasStyle_New()

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

◆ Q3AntiAliasStyle_SetData()

TQ3Status Q3AntiAliasStyle_SetData ( TQ3StyleObject  styleObject,
const TQ3AntiAliasStyleData data 
)

Q3AntiAliasStyle_SetData()

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

◆ Q3AntiAliasStyle_Submit()

TQ3Status Q3AntiAliasStyle_Submit ( const TQ3AntiAliasStyleData data,
TQ3ViewObject  view 
)

Q3AntiAliasStyle_Submit()

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

◆ Q3BackfacingStyle_Get()

TQ3Status Q3BackfacingStyle_Get ( TQ3StyleObject  backfacingObject,
TQ3BackfacingStyle backfacingStyle 
)

Q3BackfacingStyle_Get()

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

◆ Q3BackfacingStyle_New()

TQ3StyleObject Q3BackfacingStyle_New ( TQ3BackfacingStyle  backfacingStyle)

Q3BackfacingStyle_New()

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

◆ Q3BackfacingStyle_Set()

TQ3Status Q3BackfacingStyle_Set ( TQ3StyleObject  backfacingObject,
TQ3BackfacingStyle  backfacingStyle 
)

Q3BackfacingStyle_Set()

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

◆ Q3BackfacingStyle_Submit()

TQ3Status Q3BackfacingStyle_Submit ( TQ3BackfacingStyle  backfacingStyle,
TQ3ViewObject  view 
)

Q3BackfacingStyle_Submit()

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

◆ Q3FillStyle_Get()

TQ3Status Q3FillStyle_Get ( TQ3StyleObject  styleObject,
TQ3FillStyle fillStyle 
)

Q3FillStyle_Get()

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

◆ Q3FillStyle_New()

TQ3StyleObject Q3FillStyle_New ( TQ3FillStyle  fillStyle)

Q3FillStyle_New()

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

◆ Q3FillStyle_Set()

TQ3Status Q3FillStyle_Set ( TQ3StyleObject  styleObject,
TQ3FillStyle  fillStyle 
)

Q3FillStyle_Set()

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

◆ Q3FillStyle_Submit()

TQ3Status Q3FillStyle_Submit ( TQ3FillStyle  fillStyle,
TQ3ViewObject  view 
)

Q3FillStyle_Submit()

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

◆ Q3FogStyle_GetData()

TQ3Status Q3FogStyle_GetData ( TQ3StyleObject  styleObject,
TQ3FogStyleData data 
)

Q3FogStyle_GetData()

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

◆ Q3FogStyle_New()

TQ3StyleObject Q3FogStyle_New ( const TQ3FogStyleData data)

Q3FogStyle_New()

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

◆ Q3FogStyle_SetData()

TQ3Status Q3FogStyle_SetData ( TQ3StyleObject  styleObject,
const TQ3FogStyleData data 
)

Q3FogStyle_SetData()

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

◆ Q3FogStyle_Submit()

TQ3Status Q3FogStyle_Submit ( const TQ3FogStyleData data,
TQ3ViewObject  view 
)

Q3FogStyle_Submit()

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

◆ Q3HighlightStyle_Get()

TQ3Status Q3HighlightStyle_Get ( TQ3StyleObject  highlight,
TQ3AttributeSet highlightAttribute 
)

Q3HighlightStyle_Get()

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

◆ Q3HighlightStyle_New()

TQ3StyleObject Q3HighlightStyle_New ( TQ3AttributeSet  highlightAttribute)

Q3HighlightStyle_New()

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

◆ Q3HighlightStyle_Set()

TQ3Status Q3HighlightStyle_Set ( TQ3StyleObject  highlight,
TQ3AttributeSet  highlightAttribute 
)

Q3HighlightStyle_Set()

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

◆ Q3HighlightStyle_Submit()

TQ3Status Q3HighlightStyle_Submit ( TQ3AttributeSet  highlightAttribute,
TQ3ViewObject  view 
)

Q3HighlightStyle_Submit()

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

◆ Q3InterpolationStyle_Get()

TQ3Status Q3InterpolationStyle_Get ( TQ3StyleObject  interpolationObject,
TQ3InterpolationStyle interpolationStyle 
)

Q3InterpolationStyle_Get()

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

◆ Q3InterpolationStyle_New()

TQ3StyleObject Q3InterpolationStyle_New ( TQ3InterpolationStyle  interpolationStyle)

Q3InterpolationStyle_New()

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

◆ Q3InterpolationStyle_Set()

TQ3Status Q3InterpolationStyle_Set ( TQ3StyleObject  interpolationObject,
TQ3InterpolationStyle  interpolationStyle 
)

Q3InterpolationStyle_Set()

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

◆ Q3InterpolationStyle_Submit()

TQ3Status Q3InterpolationStyle_Submit ( TQ3InterpolationStyle  interpolationStyle,
TQ3ViewObject  view 
)

Q3InterpolationStyle_Submit()

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

◆ Q3OrientationStyle_Get()

TQ3Status Q3OrientationStyle_Get ( TQ3StyleObject  frontFacingDirectionObject,
TQ3OrientationStyle frontFacingDirection 
)

Q3OrientationStyle_Get()

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

◆ Q3OrientationStyle_New()

TQ3StyleObject Q3OrientationStyle_New ( TQ3OrientationStyle  frontFacingDirection)

Q3OrientationStyle_New()

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

◆ Q3OrientationStyle_Set()

TQ3Status Q3OrientationStyle_Set ( TQ3StyleObject  frontFacingDirectionObject,
TQ3OrientationStyle  frontFacingDirection 
)

Q3OrientationStyle_Set()

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

◆ Q3OrientationStyle_Submit()

TQ3Status Q3OrientationStyle_Submit ( TQ3OrientationStyle  frontFacingDirection,
TQ3ViewObject  view 
)

Q3OrientationStyle_Submit()

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

◆ Q3PickIDStyle_Get()

TQ3Status Q3PickIDStyle_Get ( TQ3StyleObject  pickIDObject,
unsigned long *  id 
)

Q3PickIDStyle_Get()

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

◆ Q3PickIDStyle_New()

TQ3StyleObject Q3PickIDStyle_New ( unsigned long  id)

Q3PickIDStyle_New()

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

◆ Q3PickIDStyle_Set()

TQ3Status Q3PickIDStyle_Set ( TQ3StyleObject  pickIDObject,
unsigned long  id 
)

Q3PickIDStyle_Set()

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

◆ Q3PickIDStyle_Submit()

TQ3Status Q3PickIDStyle_Submit ( unsigned long  id,
TQ3ViewObject  view 
)

Q3PickIDStyle_Submit()

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

◆ Q3PickPartsStyle_Get()

TQ3Status Q3PickPartsStyle_Get ( TQ3StyleObject  pickPartsObject,
TQ3PickParts *  parts 
)

Q3PickPartsStyle_Get()

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

◆ Q3PickPartsStyle_New()

TQ3StyleObject Q3PickPartsStyle_New ( TQ3PickParts  parts)

Q3PickPartsStyle_New()

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

◆ Q3PickPartsStyle_Set()

TQ3Status Q3PickPartsStyle_Set ( TQ3StyleObject  pickPartsObject,
TQ3PickParts  parts 
)

Q3PickPartsStyle_Set()

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

◆ Q3PickPartsStyle_Submit()

TQ3Status Q3PickPartsStyle_Submit ( TQ3PickParts  parts,
TQ3ViewObject  view 
)

Q3PickPartsStyle_Submit()

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

◆ Q3ReceiveShadowsStyle_Get()

TQ3Status Q3ReceiveShadowsStyle_Get ( TQ3StyleObject  styleObject,
TQ3Boolean *  receives 
)

Q3ReceiveShadowsStyle_Get()

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

◆ Q3ReceiveShadowsStyle_New()

TQ3StyleObject Q3ReceiveShadowsStyle_New ( TQ3Boolean  receives)

Q3ReceiveShadowsStyle_New()

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

◆ Q3ReceiveShadowsStyle_Set()

TQ3Status Q3ReceiveShadowsStyle_Set ( TQ3StyleObject  styleObject,
TQ3Boolean  receives 
)

Q3ReceiveShadowsStyle_Set()

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

◆ Q3ReceiveShadowsStyle_Submit()

TQ3Status Q3ReceiveShadowsStyle_Submit ( TQ3Boolean  receives,
TQ3ViewObject  view 
)

Q3ReceiveShadowsStyle_Submit()

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

◆ Q3Style_GetType()

TQ3ObjectType Q3Style_GetType ( TQ3StyleObject  style)

Q3Style_GetType()

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

◆ Q3Style_Submit()

TQ3Status Q3Style_Submit ( TQ3StyleObject  style,
TQ3ViewObject  view 
)

Q3Style_Submit()

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

◆ Q3SubdivisionStyle_GetData()

TQ3Status Q3SubdivisionStyle_GetData ( TQ3StyleObject  subdiv,
TQ3SubdivisionStyleData data 
)

Q3SubdivisionStyle_GetData()

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

◆ Q3SubdivisionStyle_New()

TQ3StyleObject Q3SubdivisionStyle_New ( const TQ3SubdivisionStyleData data)

Q3SubdivisionStyle_New()

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

◆ Q3SubdivisionStyle_SetData()

TQ3Status Q3SubdivisionStyle_SetData ( TQ3StyleObject  subdiv,
const TQ3SubdivisionStyleData data 
)

Q3SubdivisionStyle_SetData()

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

◆ Q3SubdivisionStyle_Submit()

TQ3Status Q3SubdivisionStyle_Submit ( const TQ3SubdivisionStyleData data,
TQ3ViewObject  view 
)

Q3SubdivisionStyle_Submit()

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