~compiz-team/compiz-animation-plugin/oneiric

« back to all changes in this revision

Viewing changes to src/private.h

  • Committer: Sam Spilsbury
  • Date: 2011-09-20 07:42:53 UTC
  • mfrom: (380.3.11 compiz-animation-plugin)
  • Revision ID: sam.spilsbury@canonical.com-20110920074253-sm3hzkby2n49w989
Merge in animation paint list work

Show diffs side-by-side

added added

removed removed

Lines of Context:
235
235
    Window mActiveWindow;
236
236
    CompMatch mNeverAnimateMatch;
237
237
 
 
238
    const CompWindowList *mLockedPaintList;
 
239
    unsigned int         mLockedPaintListCnt;
 
240
    unsigned int         mGetWindowPaintListEnableCnt;
 
241
 
238
242
    void updateEventEffects (AnimEvent e,
239
243
                             bool forRandom,
240
244
                             bool callPost = true);
263
267
    PrivateAnimScreen (CompScreen *s, AnimScreen *);
264
268
    ~PrivateAnimScreen ();
265
269
 
 
270
    // In order to prevent other plugins from modifying
 
271
    // the paint lists as we use it we need to lock the
 
272
    // list
 
273
 
 
274
    const CompWindowList & pushLockedPaintList ();
 
275
    void  popLockedPaintList ();
 
276
 
 
277
    void pushPaintList ();
 
278
    void popPaintList ();
 
279
 
266
280
    // Utility methods
267
281
    void initiateOpenAnim (PrivateAnimWindow *aw);
268
282
    void initiateCloseAnim (PrivateAnimWindow *aw);