39 #if PRAGMA_STRUCT_ALIGN
40 #pragma options align = power
41 #elif PRAGMA_STRUCT_PACKPUSH
43 #elif PRAGMA_STRUCT_PACK
47 #if PRAGMA_ENUM_ALWAYSINT
48 #if defined(__fourbyteints__) && !__fourbyteints__
49 #define __QD3DSTYLE__RESTORE_TWOBYTEINTS
50 #pragma fourbyteints on
52 #pragma enumsalwaysint on
53 #elif PRAGMA_ENUM_OPTIONS
54 #pragma option enum =int
55 #elif PRAGMA_ENUM_PACK
56 #if __option(pack_enums)
57 #define __QD3DSTYLE__RESTORE_PACKED_ENUMS
58 #pragma options(!pack_enums)
67 #if CALL_NOT_IN_CARBON
99 kQ3SubdivisionMethodConstant = 0,
100 kQ3SubdivisionMethodWorldSpace = 1,
101 kQ3SubdivisionMethodScreenSpace = 2
112 #if CALL_NOT_IN_CARBON
218 kQ3PickPartsObject = 0,
219 kQ3PickPartsMaskFace = 1 << 0,
220 kQ3PickPartsMaskEdge = 1 << 1,
221 kQ3PickPartsMaskVertex = 1 << 2
225 typedef unsigned long TQ3PickParts;
226 #if CALL_NOT_IN_CARBON
329 kQ3FillStyleFilled = 0,
330 kQ3FillStyleEdges = 1,
331 kQ3FillStylePoints = 2
335 #if CALL_NOT_IN_CARBON
389 kQ3BackfacingStyleBoth = 0,
390 kQ3BackfacingStyleRemove = 1,
391 kQ3BackfacingStyleFlip = 2
395 #if CALL_NOT_IN_CARBON
452 kQ3InterpolationStyleNone = 0,
453 kQ3InterpolationStyleVertex = 1,
454 kQ3InterpolationStylePixel = 2
458 #if CALL_NOT_IN_CARBON
566 kQ3OrientationStyleCounterClockwise = 0,
567 kQ3OrientationStyleClockwise = 1
571 #if CALL_NOT_IN_CARBON
628 kQ3AntiAliasModeMaskEdges = 1 << 0,
629 kQ3AntiAliasModeMaskFilled = 1 << 1
633 typedef unsigned long TQ3AntiAliasMode;
637 TQ3AntiAliasMode mode;
641 #if CALL_NOT_IN_CARBON
697 kQ3FogModeLinear = 0,
698 kQ3FogModeExponential = 1,
699 kQ3FogModeExponentialSquared = 2,
714 #if CALL_NOT_IN_CARBON
761 #if PRAGMA_ENUM_ALWAYSINT
762 #pragma enumsalwaysint reset
763 #ifdef __QD3DSTYLE__RESTORE_TWOBYTEINTS
764 #pragma fourbyteints off
766 #elif PRAGMA_ENUM_OPTIONS
767 #pragma option enum =reset
768 #elif defined(__QD3DSTYLE__RESTORE_PACKED_ENUMS)
769 #pragma options(pack_enums)
772 #if PRAGMA_STRUCT_ALIGN
773 #pragma options align = reset
774 #elif PRAGMA_STRUCT_PACKPUSH
776 #elif PRAGMA_STRUCT_PACK
780 #ifdef PRAGMA_IMPORT_OFF
TQ3StyleObject Q3ReceiveShadowsStyle_New(TQ3Boolean receives)
TQ3Status Q3Style_Submit(TQ3StyleObject style, TQ3ViewObject view)
TQ3Status Q3AntiAliasStyle_Submit(const TQ3AntiAliasStyleData *data, TQ3ViewObject view)
TQ3Status Q3SubdivisionStyle_SetData(TQ3StyleObject subdiv, const TQ3SubdivisionStyleData *data)
TQ3StyleObject Q3PickIDStyle_New(unsigned long id)
TQ3Status Q3FillStyle_Set(TQ3StyleObject styleObject, TQ3FillStyle fillStyle)
TQ3Status Q3InterpolationStyle_Get(TQ3StyleObject interpolationObject, TQ3InterpolationStyle *interpolationStyle)
TQ3Status Q3AntiAliasStyle_SetData(TQ3StyleObject styleObject, const TQ3AntiAliasStyleData *data)
TQ3BackfacingStyle
Definition: QD3DStyle.h:388
TQ3Status Q3AntiAliasStyle_GetData(TQ3StyleObject styleObject, TQ3AntiAliasStyleData *data)
TQ3Status Q3SubdivisionStyle_GetData(TQ3StyleObject subdiv, TQ3SubdivisionStyleData *data)
TQ3StyleObject Q3HighlightStyle_New(TQ3AttributeSet highlightAttribute)
TQ3Status Q3OrientationStyle_Submit(TQ3OrientationStyle frontFacingDirection, TQ3ViewObject view)
TQ3Status Q3PickIDStyle_Submit(unsigned long id, TQ3ViewObject view)
TQ3Status Q3ReceiveShadowsStyle_Submit(TQ3Boolean receives, TQ3ViewObject view)
TQ3StyleObject Q3PickPartsStyle_New(TQ3PickParts parts)
TQ3StyleObject Q3OrientationStyle_New(TQ3OrientationStyle frontFacingDirection)
TQ3Status Q3FogStyle_SetData(TQ3StyleObject styleObject, const TQ3FogStyleData *data)
TQ3Status Q3InterpolationStyle_Set(TQ3StyleObject interpolationObject, TQ3InterpolationStyle interpolationStyle)
TQ3Status Q3HighlightStyle_Submit(TQ3AttributeSet highlightAttribute, TQ3ViewObject view)
TQ3AntiAliasModeMasks
Definition: QD3DStyle.h:627
TQ3StyleObject Q3SubdivisionStyle_New(const TQ3SubdivisionStyleData *data)
TQ3OrientationStyle
Definition: QD3DStyle.h:565
TQ3Status Q3BackfacingStyle_Set(TQ3StyleObject backfacingObject, TQ3BackfacingStyle backfacingStyle)
TQ3Status Q3PickIDStyle_Get(TQ3StyleObject pickIDObject, unsigned long *id)
TQ3Status Q3OrientationStyle_Set(TQ3StyleObject frontFacingDirectionObject, TQ3OrientationStyle frontFacingDirection)
TQ3StyleObject Q3AntiAliasStyle_New(const TQ3AntiAliasStyleData *data)
TQ3StyleObject Q3BackfacingStyle_New(TQ3BackfacingStyle backfacingStyle)
TQ3Status Q3ReceiveShadowsStyle_Set(TQ3StyleObject styleObject, TQ3Boolean receives)
TQ3FillStyle
Definition: QD3DStyle.h:328
TQ3Status Q3OrientationStyle_Get(TQ3StyleObject frontFacingDirectionObject, TQ3OrientationStyle *frontFacingDirection)
TQ3Status Q3PickPartsStyle_Submit(TQ3PickParts parts, TQ3ViewObject view)
TQ3Status Q3PickIDStyle_Set(TQ3StyleObject pickIDObject, unsigned long id)
TQ3InterpolationStyle
Definition: QD3DStyle.h:451
TQ3Status Q3FogStyle_Submit(const TQ3FogStyleData *data, TQ3ViewObject view)
TQ3Status Q3SubdivisionStyle_Submit(const TQ3SubdivisionStyleData *data, TQ3ViewObject view)
TQ3Status Q3PickPartsStyle_Set(TQ3StyleObject pickPartsObject, TQ3PickParts parts)
TQ3ObjectType Q3Style_GetType(TQ3StyleObject style)
TQ3Status Q3FogStyle_GetData(TQ3StyleObject styleObject, TQ3FogStyleData *data)
TQ3Status Q3BackfacingStyle_Get(TQ3StyleObject backfacingObject, TQ3BackfacingStyle *backfacingStyle)
TQ3Status Q3HighlightStyle_Get(TQ3StyleObject highlight, TQ3AttributeSet *highlightAttribute)
TQ3Status Q3FillStyle_Submit(TQ3FillStyle fillStyle, TQ3ViewObject view)
TQ3StyleObject Q3FogStyle_New(const TQ3FogStyleData *data)
TQ3PickPartsMasks
Definition: QD3DStyle.h:217
TQ3Status Q3ReceiveShadowsStyle_Get(TQ3StyleObject styleObject, TQ3Boolean *receives)
TQ3StyleObject Q3FillStyle_New(TQ3FillStyle fillStyle)
TQ3Status Q3PickPartsStyle_Get(TQ3StyleObject pickPartsObject, TQ3PickParts *parts)
TQ3FogMode
Definition: QD3DStyle.h:696
TQ3StyleObject Q3InterpolationStyle_New(TQ3InterpolationStyle interpolationStyle)
TQ3SubdivisionMethod
Definition: QD3DStyle.h:98
TQ3Status Q3HighlightStyle_Set(TQ3StyleObject highlight, TQ3AttributeSet highlightAttribute)
TQ3Status Q3BackfacingStyle_Submit(TQ3BackfacingStyle backfacingStyle, TQ3ViewObject view)
TQ3Status Q3InterpolationStyle_Submit(TQ3InterpolationStyle interpolationStyle, TQ3ViewObject view)
TQ3Status Q3FillStyle_Get(TQ3StyleObject styleObject, TQ3FillStyle *fillStyle)
Base types for Quickdraw 3D.
TQ3SetObject TQ3AttributeSet
Definition: QD3D.h:197
long TQ3ObjectType
Definition: QD3D.h:152
TQAMethodSelector
Definition: RAVE.h:1009
Definition: QD3DStyle.h:635
Definition: QD3DStyle.h:705
Definition: QD3DStyle.h:106