3D Graphics Programming with QuickDraw 3D
#define kQ3RendererTypeWireFrame Q3_OBJECT_TYPE('w','r','f','r') #define kQ3RendererTypeGeneric Q3_OBJECT_TYPE('g','n','r','r') #define kQ3RendererTypeInteractive Q3_OBJECT_TYPE('c','t','w','n')
#define kQAVendor_BestChoice (-1) #define kQAVendor_Apple 0
#define kQAEngine_AppleHW (-1) #define kQAEngine_AppleSW 0
#define kQ3AttributeType_ConstructiveSolidGeometryID \ Q3_OBJECT_TYPE('c','s','g','i')
#define kQ3SolidGeometryObjA 0 #define kQ3SolidGeometryObjB 1 #define kQ3SolidGeometryObjC 2 #define kQ3SolidGeometryObjD 3 #define kQ3SolidGeometryObjE 4
typedef enum TQ3CSGEquation { kQ3CSGEquationAandB = (int) 0x88888888, kQ3CSGEquationAandnotB = 0x22222222, kQ3CSGEquationAanBonCad = 0x2F222F22, kQ3CSGEquationnotAandB = 0x44444444, kQ3CSGEquationnAaBorCanD = 0x74747474 } TQ3CSGEquation;
TQ3RendererObject Q3Renderer_NewFromType ( TQ3ObjectType rendererObjectType); TQ3ObjectType Q3Renderer_GetType ( TQ3RendererObject renderer); TQ3Status Q3Renderer_Sync (TQ3RendererObject renderer, TQ3ViewObject view); TQ3Status Q3Renderer_Flush (TQ3RendererObject renderer, TQ3ViewObject view);
Let us know what you think of these prototype pages.
Generated with Harlequin WebMaker