1 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 9 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; 20class SkDataInput; 21class 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 39typedef 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; 47typedef SkLongArray(const SkMemberInfo*) SkTDMemberInfoArray; 48typedef SkLongArray(SkPaintPart*) SkTDPaintPartArray; 49typedef SkLongArray(SkPathPart*) SkTDPathPartArray; 50typedef SkLongArray(SkTypedArray*) SkTDTypedArrayArray; 51typedef SkLongArray(SkString*) SkTDStringArray; 52typedef SkLongArray(SkOperand) SkTDOperandArray; 53typedef SkLongArray(SkOperand*) SkTDOperandPtrArray; 54 55#endif // SkIntArray_DEFINED 56