blob: 401e51b8d40b56cca89b52e80b167c42a81ee932 [file] [log] [blame]
epoger@google.comec3ed6a2011-07-28 14:26:00 +00001
2/*
3 * Copyright 2006 The Android Open Source Project
4 *
5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file.
7 */
8
reed@android.com8a1c16f2008-12-17 15:59:43 +00009
10#ifndef SkIntArray_DEFINED
11#define SkIntArray_DEFINED
12
13#include "SkColor.h"
14#include "SkDisplayType.h"
15#include "SkMath.h"
16#include "SkTDArray_Experimental.h"
17
18class SkActive;
19class SkAnimateBase;
reed@google.com8d0b5772011-06-24 13:07:31 +000020class SkDataInput;
reed@android.com8a1c16f2008-12-17 15:59:43 +000021class SkDisplayable;
22class SkDisplayEvent;
23class SkDrawable;
24class SkDrawColor;
25class SkMatrixPart;
26struct SkMemberInfo;
27class SkPathPart;
28class SkPaintPart;
29class SkTypedArray;
30class SkString;
31union SkOperand;
32
33typedef SkIntArray(int) SkTDIntArray;
34typedef SkIntArray(SkColor) SkTDColorArray;
35typedef SkIntArray(SkDisplayTypes) SkTDDisplayTypesArray;
36typedef SkIntArray(SkMSec) SkTDMSecArray;
37typedef SkIntArray(SkScalar) SkTDScalarArray;
38
rmistry@google.comd6176b02012-08-23 18:14:13 +000039typedef SkLongArray(SkActive*) SkTDActiveArray;
40typedef SkLongArray(SkAnimateBase*) SkTDAnimateArray;
41typedef SkLongArray(SkDataInput*) SkTDDataArray;
42typedef SkLongArray(SkDisplayable*) SkTDDisplayableArray;
43typedef SkLongArray(SkDisplayEvent*) SkTDDisplayEventArray;
44typedef SkLongArray(SkDrawable*) SkTDDrawableArray;
45typedef SkLongArray(SkDrawColor*) SkTDDrawColorArray;
46typedef SkLongArray(SkMatrixPart*) SkTDMatrixPartArray;
reed@android.com8a1c16f2008-12-17 15:59:43 +000047typedef SkLongArray(const SkMemberInfo*) SkTDMemberInfoArray;
rmistry@google.comd6176b02012-08-23 18:14:13 +000048typedef SkLongArray(SkPaintPart*) SkTDPaintPartArray;
49typedef SkLongArray(SkPathPart*) SkTDPathPartArray;
50typedef SkLongArray(SkTypedArray*) SkTDTypedArrayArray;
51typedef SkLongArray(SkString*) SkTDStringArray;
52typedef SkLongArray(SkOperand) SkTDOperandArray;
53typedef SkLongArray(SkOperand*) SkTDOperandPtrArray;
reed@android.com8a1c16f2008-12-17 15:59:43 +000054
55#endif // SkIntArray_DEFINED