Swiftgram/AsyncDisplayKit/Private/ASImageNode+AnimatedImagePrivate.h
2016-04-19 13:43:41 -07:00

27 lines
557 B
Objective-C

//
// ASImageNode+AnimatedImagePrivate.h
// AsyncDisplayKit
//
// Created by Garrett Moon on 3/30/16.
// Copyright © 2016 Facebook. All rights reserved.
//
#import "ASThread.h"
@interface ASImageNode ()
{
ASDN::RecursiveMutex _animatedImageLock;
ASDN::Mutex _displayLinkLock;
id <ASAnimatedImageProtocol> _animatedImage;
BOOL _animatedImagePaused;
CADisplayLink *_displayLink;
//accessed on main thread only
CFTimeInterval _playHead;
NSUInteger _playedLoops;
}
@property (atomic, assign) CFTimeInterval lastDisplayLinkFire;
@end