skia2/include/core
mike@reedtribe.org cac3ae3752 specialize SkDataTable for arrays where all elements are the same size.
optimize impl to not require another level of indirection (SkData) for storage.
add unittests for flattening.
optimize builder to not make a deepcopy of its chunkalloc heap.



git-svn-id: http://skia.googlecode.com/svn/trunk@8790 2bbb7eff-a529-9590-31e7-b0007b416f81
2013-04-21 01:37:46 +00:00
..
Sk64.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkAdvancedTypefaceMetrics.h [PDF] Always set the symbolic Flag for Fonts. 2013-03-13 20:01:51 +00:00
SkAnnotation.h PDF: add support for named destinations. 2013-03-08 09:09:10 +00:00
SkBitmap.h Upstream changes from Android. 2013-03-08 18:35:13 +00:00
SkBlitRow.h Punctuation cleanup to satisfy idiosyncracies of OpenBSD gcc 4.2.1. 2012-06-01 13:15:47 +00:00
SkBounder.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkCanvas.h Fixed bug in SkSurface_Gpu to make the surface receive the new copy when copy 2013-04-11 17:52:05 +00:00
SkChecksum.h comment-only: add "this may change" warning to SkChecksum.h 2012-10-30 17:33:09 +00:00
SkChunkAlloc.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkClipStack.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkColor.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkColorFilter.h Wrap GrEffects in GrEffectPtr. 2013-01-16 15:16:18 +00:00
SkColorPriv.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkColorShader.h Added print out of SkShader information to debugger 2013-01-15 20:17:47 +00:00
SkColorTable.h Implement multi-threaded picture playback via cloning. 2012-08-29 18:52:07 +00:00
SkComposeShader.h Added print out of SkShader information to debugger 2013-01-15 20:17:47 +00:00
SkData.h Remove 'friend SkRefCnt' from SkData. 2013-04-16 15:24:31 +00:00
SkDataSet.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkDataTable.h specialize SkDataTable for arrays where all elements are the same size. 2013-04-21 01:37:46 +00:00
SkDeque.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkDevice.h Removed unused parameters 2013-03-11 18:50:03 +00:00
SkDeviceProperties.h add (temp) SkFontLCDConfig class to hold LCD getters/setters. This will allow 2013-03-12 15:41:18 +00:00
SkDither.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkDraw.h SkDraw.h #include cleanup 2013-04-03 10:18:17 +00:00
SkDrawFilter.h Add GPU support for axis-aligned ovals: 2013-01-22 13:34:01 +00:00
SkDrawLooper.h Added toString to SkDrawLooper-derived classes 2013-01-28 20:21:59 +00:00
SkEmptyShader.h Added print out of SkShader information to debugger 2013-01-15 20:17:47 +00:00
SkEndian.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkError.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-09 07:01:27 +00:00
SkFixed.h first cut at making iOS work 2012-09-20 15:45:41 +00:00
SkFlate.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkFlattenable.h Make flattenables no longer depend on global static initializers. 2012-09-21 17:54:46 +00:00
SkFlattenableBuffers.h Add the ability to provide function pointers to SkPicture serialization 2012-10-04 21:46:08 +00:00
SkFloatBits.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkFloatingPoint.h Fix errors when compiling with -Wall -Werror on Android. 2013-02-07 18:58:35 +00:00
SkFontHost.h remove SkFontHost::NextLogicalFont, and add android-specific function 2013-03-26 12:29:05 +00:00
SkFontLCDConfig.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-03-13 07:01:04 +00:00
SkGeometry.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-17 07:00:56 +00:00
SkGraphics.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkImage.h Adding SK_API to export SkImage and SkSurface API classes 2013-04-18 13:28:19 +00:00
SkImageFilter.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-09 07:01:27 +00:00
SkImageFilterUtils.h Allow single-pass filters (which use asNewEffect()) to participate in the image filter DAG. This was done by introducing the SkSinglePassImageFilter abstract base class, which implements canFilterImageGPU() and filterImageGPU() on behalf of the derived class. The derived class still only needs to asNewEffect(). This allows us to recurse on the filter input in SkSinglePassImageFilter::onFilterImageGPU(). It also allows us to remove any knowledge of single-pass image filters from SkGpuDevice and from the SkImageFilter base class as well. 2013-04-08 19:43:22 +00:00
SkImageTypes.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-02-20 07:02:30 +00:00
SkInstCnt.h Removed unused parameters 2013-03-11 18:50:03 +00:00
SkLineClipper.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkMallocPixelRef.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkMask.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkMaskFilter.h Added toString to SkMaskFilter-derived classes 2013-03-18 17:53:38 +00:00
SkMath.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkMatrix.h First pass at Rect Effect 2013-04-09 14:01:44 +00:00
SkMetaData.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkOSFile.h replace getline with fgets for portability 2013-01-14 19:42:08 +00:00
SkPackBits.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkPaint.h Add SkTypeface* parameter to SkScalerContext (and its callers) 2013-03-19 14:44:54 +00:00
SkPath.h Add RRect GM 2012-12-17 21:48:19 +00:00
SkPathEffect.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkPathMeasure.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkPicture.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-13 07:01:15 +00:00
SkPixelRef.h Fix android errors when unflattening an SkImageRef_ashmem object. 2013-02-01 15:57:13 +00:00
SkPoint.h add asScalars() to document when we want to treat SkPoint or SkRect as an array 2013-03-08 16:07:54 +00:00
SkPostConfig.h turn on pathops unit test 2013-04-12 11:59:41 +00:00
SkPreConfig.h reland 8200 w/ fix for android (use fullpath instead of path) 2013-03-18 21:08:46 +00:00
SkRasterizer.h change all interfaces for SkRasterizer to const, in preparation for marking it 2012-12-18 16:57:03 +00:00
SkReader32.h revert 6766, thereby re-landing 6762-6763 now that the bots are ready 2012-12-12 20:48:18 +00:00
SkRect.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-03-09 07:01:15 +00:00
SkRefCnt.h Remove 'friend SkRefCnt' from SkData. 2013-04-16 15:24:31 +00:00
SkRegion.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkRRect.h Upstream changes from Android. 2013-03-08 18:35:13 +00:00
SkScalar.h Fix for displacement mapping 2013-03-19 15:07:30 +00:00
SkScalarCompare.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkShader.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkSize.h must always include another skia header (unless you're SkTypes.h). In this case, 2012-11-26 20:18:00 +00:00
SkStream.h comments only: update docs for SkStream::readData(), SkWStream::writeData() 2013-03-20 15:56:03 +00:00
SkString.h Add missing #include <stdarg.h> to SkString.h (fix Android build) 2013-03-07 18:05:08 +00:00
SkStringUtils.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-29 07:05:52 +00:00
SkStrokeRec.h Follow up on the previous patch : 2012-12-17 21:16:45 +00:00
SkSurface.h Adding SK_API to export SkImage and SkSurface API classes 2013-04-18 13:28:19 +00:00
SkTArray.h Take two for r8466: 2013-04-01 20:06:51 +00:00
SkTDArray.h Make SkTDArray accessors const-friendly. 2013-02-28 19:03:13 +00:00
SkTDict.h Make SkTDArray accessors const-friendly. 2013-02-28 19:03:13 +00:00
SkTDStack.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkTemplates.h use SkAutoTDelete instead of SkTScopedPtr 2013-04-18 18:43:26 +00:00
SkThread_platform.h explicitly initialize all entries in array of SkBaseMatrix, since we can't say 2013-04-12 15:34:53 +00:00
SkThread.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkTileGridPicture.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-03-01 12:12:55 +00:00
SkTime.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkTInternalLList.h Fix compiler error in SkTInternalList.h 2012-12-03 23:34:32 +00:00
SkTLazy.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-04-02 07:01:34 +00:00
SkTrace.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkTRegistry.h Update files to use SK_BUILD_FOR_ANDROID. 2011-11-08 19:00:26 +00:00
SkTScopedPtr.h Automatic update of all copyright notices to reflect new license terms. 2011-07-28 14:26:00 +00:00
SkTSearch.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkTypeface.h Change fixedWidth to fixedPitch and implement on Windows. 2013-03-25 19:36:11 +00:00
SkTypes.h Sort GL extension strings and search to find. 2013-02-27 19:07:32 +00:00
SkUnitMapper.h Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
SkUnPreMultiply.h Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) 2012-08-23 18:09:54 +00:00
SkUtils.h Fix a few clang errors while trying to build tools target. 2013-03-26 21:48:58 +00:00
SkWeakRefCnt.h more SkInstCnt plumbing 2012-06-26 17:55:30 +00:00
SkWriter32.h fix compiler warnings: 2012-12-24 13:56:17 +00:00
SkXfermode.h Add all remaining separable xfer modes to GPU backend. 2013-04-19 15:03:21 +00:00