comparison dstep/applicationservices/coregraphics/CGPDFObject.d @ 12:9f0b49a2f64e

Added the ApplicationServices frameworks: ATS, ColorSync and CoreGraphics
author Jacob Carlborg <doob@me.com>
date Mon, 03 Aug 2009 14:00:21 +0200
parents
children
comparison
equal deleted inserted replaced
11:07194b026fa4 12:9f0b49a2f64e
1 /**
2 * Copyright: Copyright (c) 2009 Jacob Carlborg.
3 * Authors: Jacob Carlborg
4 * Version: Initial created: Aug 1, 2009
5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0)
6 */
7 module dstep.applicationservices.coregraphics.CGPDFObject;
8
9 import dstep.applicationservices.coregraphics.CGBase;
10
11 union CGPDFObject;
12
13 alias ubyte CGPDFBoolean;
14 alias int CGPDFInteger;
15 alias CGFloat CGPDFReal;
16 alias CGPDFObject* CGPDFObjectRef;
17 alias int CGPDFObjectType;
18
19 enum /*CGPDFObjectType*/
20 {
21 kCGPDFObjectTypeNull = 1,
22 kCGPDFObjectTypeBoolean,
23 kCGPDFObjectTypeInteger,
24 kCGPDFObjectTypeReal,
25 kCGPDFObjectTypeName,
26 kCGPDFObjectTypeString,
27 kCGPDFObjectTypeArray,
28 kCGPDFObjectTypeDictionary,
29 kCGPDFObjectTypeStream
30 }
31
32 extern (C)
33 {
34 int CGPDFObjectGetType (CGPDFObjectRef object);
35 bool CGPDFObjectGetValue (CGPDFObjectRef object, int type, void* value);
36 }