blob: 74d19a6df49c586feeaa804a6e7476b20c5e0b3c [file] [log] [blame]
reed4a8126e2014-09-22 07:29:03 -07001/*
2 * Copyright 2014 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef SkSurfacePriv_DEFINED
9#define SkSurfacePriv_DEFINED
10
11#include "SkSurfaceProps.h"
12
13static inline SkSurfaceProps SkSurfacePropsCopyOrDefault(const SkSurfaceProps* props) {
14 if (props) {
15 return *props;
16 } else {
17 return SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType);
18 }
19}
20
21static inline SkPixelGeometry SkSurfacePropsDefaultPixelGeometry() {
22 return SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType).pixelGeometry();
23}
24
25#endif