Home | History | Annotate | Download | only in images

Lines Matching defs:SkScaledBitmapSampler

9 #include "SkScaledBitmapSampler.h"
28 static SkScaledBitmapSampler::RowProc
29 get_gray_to_8888_proc(const SkScaledBitmapSampler::Options& opts) {
45 static SkScaledBitmapSampler::RowProc
46 get_RGBx_to_8888_proc(const SkScaledBitmapSampler::Options& opts) {
97 static SkScaledBitmapSampler::RowProc
98 get_RGBA_to_8888_proc(const SkScaledBitmapSampler::Options& opts) {
137 static SkScaledBitmapSampler::RowProc
138 get_gray_to_565_proc(const SkScaledBitmapSampler::Options& opts) {
170 static SkScaledBitmapSampler::RowProc
171 get_RGBx_to_565_proc(const SkScaledBitmapSampler::Options& opts) {
192 static SkScaledBitmapSampler::RowProc
193 get_565_to_565_proc(const SkScaledBitmapSampler::Options& opts) {
225 static SkScaledBitmapSampler::RowProc
226 get_gray_to_4444_proc(const SkScaledBitmapSampler::Options& opts) {
259 static SkScaledBitmapSampler::RowProc
260 get_RGBx_to_4444_proc(const SkScaledBitmapSampler::Options& opts) {
342 static SkScaledBitmapSampler::RowProc
343 get_RGBA_to_4444_proc(const SkScaledBitmapSampler::Options& opts) {
397 static SkScaledBitmapSampler::RowProc
398 get_index_to_8888_proc(const SkScaledBitmapSampler::Options& opts) {
438 static SkScaledBitmapSampler::RowProc
439 get_index_to_565_proc(const SkScaledBitmapSampler::Options& opts) {
515 static SkScaledBitmapSampler::RowProc
516 get_index_to_4444_proc(const SkScaledBitmapSampler::Options& opts) {
548 static SkScaledBitmapSampler::RowProc
549 get_index_to_index_proc(const SkScaledBitmapSampler::Options& opts) {
571 static SkScaledBitmapSampler::RowProc
572 get_gray_to_A8_proc(const SkScaledBitmapSampler::Options& opts) {
580 typedef SkScaledBitmapSampler::RowProc (*RowProcChooser)(const SkScaledBitmapSampler::Options&);
583 #include "SkScaledBitmapSampler.h"
585 SkScaledBitmapSampler::SkScaledBitmapSampler(int width, int height,
627 bool SkScaledBitmapSampler::begin(SkBitmap* dst, SrcConfig sc,
671 case SkScaledBitmapSampler::kGray:
675 case SkScaledBitmapSampler::kRGB:
679 case SkScaledBitmapSampler::kRGBX:
683 case SkScaledBitmapSampler::kRGBA:
687 case SkScaledBitmapSampler::kIndex:
691 case SkScaledBitmapSampler::kRGB_565:
731 bool SkScaledBitmapSampler::begin(SkBitmap* dst, SrcConfig sc,
737 bool SkScaledBitmapSampler::next(const uint8_t* SK_RESTRICT src) {
749 bool SkScaledBitmapSampler::sampleInterlaced(const uint8_t* SK_RESTRICT src, int srcY) {
776 // friend of SkScaledBitmapSampler solely for the purpose of accessing fRowProc.
779 static SkScaledBitmapSampler::RowProc getRowProc(const SkScaledBitmapSampler& sampler) {
788 // SkScaledBitmapSampler::SrcConfig.
794 SkScaledBitmapSampler::RowProc gTestProcs[] = {
853 for (int sc = SkScaledBitmapSampler::kGray; sc <= SkScaledBitmapSampler::kRGB_565; ++sc) {
857 // Arbitrary width/height/sampleSize to allow SkScaledBitmapSampler to
859 SkScaledBitmapSampler sampler(10, 10, 1);
864 sampler.begin(&dummyBitmap, (SkScaledBitmapSampler::SrcConfig) sc,
866 SkScaledBitmapSampler::RowProc expected = gTestProcs[procCounter];
867 SkScaledBitmapSampler::RowProc actual = RowProcTester::getRowProc(sampler);