michael@0: michael@0: /* michael@0: * Copyright 2006 The Android Open Source Project michael@0: * michael@0: * Use of this source code is governed by a BSD-style license that can be michael@0: * found in the LICENSE file. michael@0: */ michael@0: michael@0: michael@0: #ifndef SkIntArray_DEFINED michael@0: #define SkIntArray_DEFINED michael@0: michael@0: #include "SkColor.h" michael@0: #include "SkDisplayType.h" michael@0: #include "SkMath.h" michael@0: #include "SkTDArray_Experimental.h" michael@0: michael@0: class SkActive; michael@0: class SkAnimateBase; michael@0: class SkDataInput; michael@0: class SkDisplayable; michael@0: class SkDisplayEvent; michael@0: class SkDrawable; michael@0: class SkDrawColor; michael@0: class SkMatrixPart; michael@0: struct SkMemberInfo; michael@0: class SkPathPart; michael@0: class SkPaintPart; michael@0: class SkTypedArray; michael@0: class SkString; michael@0: union SkOperand; michael@0: michael@0: typedef SkIntArray(int) SkTDIntArray; michael@0: typedef SkIntArray(SkColor) SkTDColorArray; michael@0: typedef SkIntArray(SkDisplayTypes) SkTDDisplayTypesArray; michael@0: typedef SkIntArray(SkMSec) SkTDMSecArray; michael@0: typedef SkIntArray(SkScalar) SkTDScalarArray; michael@0: michael@0: typedef SkLongArray(SkActive*) SkTDActiveArray; michael@0: typedef SkLongArray(SkAnimateBase*) SkTDAnimateArray; michael@0: typedef SkLongArray(SkDataInput*) SkTDDataArray; michael@0: typedef SkLongArray(SkDisplayable*) SkTDDisplayableArray; michael@0: typedef SkLongArray(SkDisplayEvent*) SkTDDisplayEventArray; michael@0: typedef SkLongArray(SkDrawable*) SkTDDrawableArray; michael@0: typedef SkLongArray(SkDrawColor*) SkTDDrawColorArray; michael@0: typedef SkLongArray(SkMatrixPart*) SkTDMatrixPartArray; michael@0: typedef SkLongArray(const SkMemberInfo*) SkTDMemberInfoArray; michael@0: typedef SkLongArray(SkPaintPart*) SkTDPaintPartArray; michael@0: typedef SkLongArray(SkPathPart*) SkTDPathPartArray; michael@0: typedef SkLongArray(SkTypedArray*) SkTDTypedArrayArray; michael@0: typedef SkLongArray(SkString*) SkTDStringArray; michael@0: typedef SkLongArray(SkOperand) SkTDOperandArray; michael@0: typedef SkLongArray(SkOperand*) SkTDOperandPtrArray; michael@0: michael@0: #endif // SkIntArray_DEFINED