1 2/* 3 * Copyright 2006 The Android Open Source Project 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8 9 10#ifndef SkPostParts_DEFINED 11#define SkPostParts_DEFINED 12 13#include "SkDisplayInput.h" 14 15class SkPost; 16 17class SkDataInput: public SkInput { 18 DECLARE_MEMBER_INFO(DataInput); 19 SkDataInput(); 20 bool add(); 21 virtual void dirty(); 22 virtual SkDisplayable* getParent() const; 23 virtual void onEndElement(SkAnimateMaker& ); 24 virtual bool setParent(SkDisplayable* ); 25protected: 26 SkPost* fParent; 27 typedef SkInput INHERITED; 28 friend class SkPost; 29}; 30 31#endif // SkPostParts_DEFINED 32