129a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com/* 229a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com * Copyright 2012 Google Inc. 329a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com * 429a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com * Use of this source code is governed by a BSD-style license that can be 529a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com * found in the LICENSE file. 629a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com */ 729a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com 829a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com#ifndef GrPath_DEFINED 929a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com#define GrPath_DEFINED 1029a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com 1129a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com#include "GrResource.h" 12a8cbc57c2d74f8024d149370377bd7dcbd8d204ccommit-bot@chromium.org#include "SkRect.h" 1329a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com 1429a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.comclass GrPath : public GrResource { 1529a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.compublic: 166a644b9c3d212d240ff1d16b4c98e4517184118crobertphillips@google.com SK_DECLARE_INST_COUNT(GrPath); 176a644b9c3d212d240ff1d16b4c98e4517184118crobertphillips@google.com 1855dcfe8e57a379c114d711fb5e7fc740d837e76bbsalomon@google.com GrPath(GrGpu* gpu, bool isWrapped) : INHERITED(gpu, isWrapped) {} 1929a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com 20a8cbc57c2d74f8024d149370377bd7dcbd8d204ccommit-bot@chromium.org const SkRect& getBounds() const { return fBounds; } 2129a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com 2229a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.comprotected: 23a8cbc57c2d74f8024d149370377bd7dcbd8d204ccommit-bot@chromium.org SkRect fBounds; 2429a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com 2529a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.comprivate: 2629a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com typedef GrResource INHERITED; 2729a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com}; 2829a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com 2929a68d041dbf2f117fdb3205e923676ab375ab26bsalomon@google.com#endif 30