1685cfc0ee13d7c355ae2f4f3d225ad45e945763fepoger@google.com 2685cfc0ee13d7c355ae2f4f3d225ad45e945763fepoger@google.com/* 3685cfc0ee13d7c355ae2f4f3d225ad45e945763fepoger@google.com * Copyright 2006 The Android Open Source Project 4685cfc0ee13d7c355ae2f4f3d225ad45e945763fepoger@google.com * 5685cfc0ee13d7c355ae2f4f3d225ad45e945763fepoger@google.com * Use of this source code is governed by a BSD-style license that can be 6685cfc0ee13d7c355ae2f4f3d225ad45e945763fepoger@google.com * found in the LICENSE file. 7685cfc0ee13d7c355ae2f4f3d225ad45e945763fepoger@google.com */ 8685cfc0ee13d7c355ae2f4f3d225ad45e945763fepoger@google.com 9bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com 10bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com#ifndef SkDrawClip_DEFINED 11bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com#define SkDrawClip_DEFINED 12bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com 13bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com#include "SkDrawable.h" 14bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com#include "SkMemberInfo.h" 15bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com#include "SkRegion.h" 16bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com 17bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.comclass SkDrawPath; 18bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.comclass SkDrawRect; 19bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com 20bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.comclass SkDrawClip : public SkDrawable { 21bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com DECLARE_DRAW_MEMBER_INFO(Clip); 22bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com SkDrawClip(); 23bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com virtual bool draw(SkAnimateMaker& ); 24bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.comprivate: 25bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com SkDrawRect* rect; 26bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com SkDrawPath* path; 27bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com}; 28bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com 29bcd4d5ab12df062500a4df90ec90d0f2d764931reed@android.com#endif // SkDrawClip_DEFINED 30