Index: src/core/SkOpts.h |
diff --git a/src/core/SkOpts.h b/src/core/SkOpts.h |
index dad16b93d528c1d616fed8b4832aef76291008ab..206b7ff6559fe50577bec1f2ad7e6b2ffa8d12e1 100644 |
--- a/src/core/SkOpts.h |
+++ b/src/core/SkOpts.h |
@@ -8,6 +8,7 @@ |
#ifndef SkOpts_DEFINED |
#define SkOpts_DEFINED |
+#include "SkTextureCompressor.h" |
#include "SkTypes.h" |
#include "SkXfermode.h" |
@@ -36,6 +37,12 @@ namespace SkOpts { |
typedef void (*Morph)(const SkPMColor*, SkPMColor*, int, int, int, int, int); |
extern Morph dilate_x, dilate_y, erode_x, erode_y; |
+ |
+ typedef bool (*TextureCompressor)(uint8_t* dst, const uint8_t* src, |
+ int width, int height, size_t rowBytes); |
+ extern TextureCompressor (*texture_compressor)(SkColorType, SkTextureCompressor::Format); |
+ extern bool (*fill_block_dimensions)(SkTextureCompressor::Format, int* x, int* y); |
+ |
} |
#endif//SkOpts_DEFINED |