1 /* 2 * Copyright 2003-2006, Haiku. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Adrian Oanca <adioanca@cotty.iren.ro> 7 * Axel Dörfler, axeld@pinc-software.de 8 */ 9 #ifndef SHAPE_PRIVATE_H 10 #define SHAPE_PRIVATE_H 11 12 #define OP_LINETO 0x10000000 13 #define OP_BEZIERTO 0x20000000 14 #define OP_CLOSE 0x40000000 15 #define OP_MOVETO 0x80000000 16 17 18 struct shape_data { 19 uint32 *opList; 20 int32 opCount; 21 int32 opSize; 22 int32 opBlockSize; 23 BPoint *ptList; 24 int32 ptCount; 25 int32 ptSize; 26 int32 ptBlockSize; 27 }; 28 29 #endif 30