Home | History | Annotate | Download | only in animator
      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 SkDrawTo_DEFINED
     11 #define SkDrawTo_DEFINED
     12 
     13 #include "SkDrawGroup.h"
     14 #include "SkMemberInfo.h"
     15 
     16 class SkDrawBitmap;
     17 
     18 class SkDrawTo : public SkGroup {
     19     DECLARE_MEMBER_INFO(DrawTo);
     20     SkDrawTo();
     21 //  virtual ~SkDrawTo();
     22     bool draw(SkAnimateMaker& ) override;
     23 #ifdef SK_DUMP_ENABLED
     24     void dump(SkAnimateMaker* ) override;
     25 #endif
     26 protected:
     27     SkBool drawOnce;
     28     SkDrawBitmap* use;
     29 private:
     30     typedef SkGroup INHERITED;
     31     SkBool fDrawnOnce;
     32 };
     33 
     34 #endif // SkDrawTo_DEFINED
     35