11cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger/*
21cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger * Copyright 2011 Google Inc.
31cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger *
41cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger * Use of this source code is governed by a BSD-style license that can be
51cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger * found in the LICENSE file.
61cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger */
71cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger
896e6157bf8ddd0ab1ee75d3bf56d1443d3571d45Mike Reed#include "SkBlitRow.h"
91cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger#include "SkBlitMask.h"
1096e6157bf8ddd0ab1ee75d3bf56d1443d3571d45Mike Reed
1196e6157bf8ddd0ab1ee75d3bf56d1443d3571d45Mike Reed// Platform impl of Platform_procs with no overrides
1296e6157bf8ddd0ab1ee75d3bf56d1443d3571d45Mike Reed
1324fb8c7cc7b76134a25914d8f6346c89c359c621Mike ReedSkBlitRow::Proc SkBlitRow::PlatformProcs4444(unsigned flags) {
1424fb8c7cc7b76134a25914d8f6346c89c359c621Mike Reed    return NULL;
1524fb8c7cc7b76134a25914d8f6346c89c359c621Mike Reed}
1696e6157bf8ddd0ab1ee75d3bf56d1443d3571d45Mike Reed
1724fb8c7cc7b76134a25914d8f6346c89c359c621Mike ReedSkBlitRow::Proc SkBlitRow::PlatformProcs565(unsigned flags) {
1824fb8c7cc7b76134a25914d8f6346c89c359c621Mike Reed    return NULL;
1924fb8c7cc7b76134a25914d8f6346c89c359c621Mike Reed}
20d0195f840fa964da51f7a1192b432954794e660cMike Reed
2124fb8c7cc7b76134a25914d8f6346c89c359c621Mike ReedSkBlitRow::Proc32 SkBlitRow::PlatformProcs32(unsigned flags) {
2224fb8c7cc7b76134a25914d8f6346c89c359c621Mike Reed    return NULL;
2324fb8c7cc7b76134a25914d8f6346c89c359c621Mike Reed}
2440528743dbb9ce7f39f093e0cdc47849ac8887cfDerek Sollenberger
2540528743dbb9ce7f39f093e0cdc47849ac8887cfDerek SollenbergerSkBlitRow::ColorProc SkBlitRow::PlatformColorProc() {
2640528743dbb9ce7f39f093e0cdc47849ac8887cfDerek Sollenberger    return NULL;
2740528743dbb9ce7f39f093e0cdc47849ac8887cfDerek Sollenberger}
2805b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger
291cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger///////////////////////////////////////////////////////////////////////////////
3005b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger
311cab2921ab279367f8206cdadc9259d12e603548Derek SollenbergerSkBlitMask::ColorProc SkBlitMask::PlatformColorProcs(SkBitmap::Config dstConfig,
321cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger                                                     SkMask::Format maskFormat,
331cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger                                                     SkColor color) {
344f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger    return NULL;
354f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger}
364f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger
374f1dae40e24d57d647db01443b8bf2410514b8b5Derek SollenbergerSkBlitMask::BlitLCD16RowProc SkBlitMask::PlatformBlitRowProcs16(bool isOpaque) {
384f1dae40e24d57d647db01443b8bf2410514b8b5Derek Sollenberger    return NULL;
3905b6b4d746867a9fb02e14edfe1bf3685abeb813Derek Sollenberger}
401cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger
411cab2921ab279367f8206cdadc9259d12e603548Derek SollenbergerSkBlitMask::RowProc SkBlitMask::PlatformRowProcs(SkBitmap::Config dstConfig,
421cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger                                                 SkMask::Format maskFormat,
431cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger                                                 RowFlags flags) {
441cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger    return NULL;
451cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger}
461cab2921ab279367f8206cdadc9259d12e603548Derek Sollenberger
47