webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Public Types | Public Member Functions | List of all members
WebCore::TextureMapperAnimation Class Reference

#include <TextureMapperAnimation.h>

Classes

class  Client
 

Public Types

enum  AnimationState { AnimationState::Playing, AnimationState::Paused, AnimationState::Stopped }
 

Public Member Functions

 TextureMapperAnimation ()
 
 TextureMapperAnimation (const String &, const KeyframeValueList &, const FloatSize &, const Animation &, bool, double, double, AnimationState)
 
 TextureMapperAnimation (const TextureMapperAnimation &)
 
void apply (Client &)
 
void pause (double)
 
void resume ()
 
bool isActive () const
 
const Stringname () const
 
const KeyframeValueListkeyframes () const
 
const FloatSizeboxSize () const
 
const RefPtr< Animationanimation () const
 
bool listsMatch () const
 
double startTime () const
 
double pauseTime () const
 
AnimationState state () const
 

Member Enumeration Documentation

◆ AnimationState

Enumerator
Playing 
Paused 
Stopped 

Constructor & Destructor Documentation

◆ TextureMapperAnimation() [1/3]

WebCore::TextureMapperAnimation::TextureMapperAnimation ( )
inline

◆ TextureMapperAnimation() [2/3]

WebCore::TextureMapperAnimation::TextureMapperAnimation ( const String name,
const KeyframeValueList keyframes,
const FloatSize boxSize,
const Animation animation,
bool  listsMatch,
double  startTime,
double  pauseTime,
AnimationState  state 
)

◆ TextureMapperAnimation() [3/3]

WebCore::TextureMapperAnimation::TextureMapperAnimation ( const TextureMapperAnimation other)

Member Function Documentation

◆ animation()

const RefPtr<Animation> WebCore::TextureMapperAnimation::animation ( ) const
inline

◆ apply()

void WebCore::TextureMapperAnimation::apply ( Client client)

◆ boxSize()

const FloatSize& WebCore::TextureMapperAnimation::boxSize ( ) const
inline

◆ isActive()

bool WebCore::TextureMapperAnimation::isActive ( ) const

◆ keyframes()

const KeyframeValueList& WebCore::TextureMapperAnimation::keyframes ( ) const
inline

◆ listsMatch()

bool WebCore::TextureMapperAnimation::listsMatch ( ) const
inline

◆ name()

const String& WebCore::TextureMapperAnimation::name ( ) const
inline

◆ pause()

void WebCore::TextureMapperAnimation::pause ( double  time)

◆ pauseTime()

double WebCore::TextureMapperAnimation::pauseTime ( ) const
inline

◆ resume()

void WebCore::TextureMapperAnimation::resume ( )

◆ startTime()

double WebCore::TextureMapperAnimation::startTime ( ) const
inline

◆ state()

AnimationState WebCore::TextureMapperAnimation::state ( ) const
inline

The documentation for this class was generated from the following files: