/* * Copyright 2017 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef SkImageFilterPriv_DEFINED #define SkImageFilterPriv_DEFINED #include "SkImageFilter.h" /** * Helper to unflatten the common data, and return nullptr if we fail. */ #define SK_IMAGEFILTER_UNFLATTEN_COMMON(localVar, expectedCount) \ Common localVar; \ do { \ if (!localVar.unflatten(buffer, expectedCount)) { \ return nullptr; \ } \ } while (0) #endif