webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::TextureMapperAnimations Class Reference

#include <TextureMapperAnimation.h>

Public Member Functions

 TextureMapperAnimations ()=default
 
void add (const TextureMapperAnimation &)
 
void remove (const String &name)
 
void remove (const String &name, AnimatedPropertyID)
 
void pause (const String &, double)
 
void suspend (double)
 
void resume ()
 
void apply (TextureMapperAnimation::Client &)
 
bool isEmpty () const
 
size_t size () const
 
const Vector< TextureMapperAnimation > & animations () const
 
Vector< TextureMapperAnimation > & animations ()
 
bool hasRunningAnimations () const
 
bool hasActiveAnimationsOfType (AnimatedPropertyID type) const
 
TextureMapperAnimations getActiveAnimations () const
 

Constructor & Destructor Documentation

◆ TextureMapperAnimations()

WebCore::TextureMapperAnimations::TextureMapperAnimations ( )
default

Member Function Documentation

◆ add()

void WebCore::TextureMapperAnimations::add ( const TextureMapperAnimation animation)

◆ animations() [1/2]

const Vector<TextureMapperAnimation>& WebCore::TextureMapperAnimations::animations ( ) const
inline

◆ animations() [2/2]

Vector<TextureMapperAnimation>& WebCore::TextureMapperAnimations::animations ( )
inline

◆ apply()

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

◆ getActiveAnimations()

TextureMapperAnimations WebCore::TextureMapperAnimations::getActiveAnimations ( ) const

◆ hasActiveAnimationsOfType()

bool WebCore::TextureMapperAnimations::hasActiveAnimationsOfType ( AnimatedPropertyID  type) const

◆ hasRunningAnimations()

bool WebCore::TextureMapperAnimations::hasRunningAnimations ( ) const

◆ isEmpty()

bool WebCore::TextureMapperAnimations::isEmpty ( void  ) const
inline

◆ pause()

void WebCore::TextureMapperAnimations::pause ( const String name,
double  offset 
)

◆ remove() [1/2]

void WebCore::TextureMapperAnimations::remove ( const String name)

◆ remove() [2/2]

void WebCore::TextureMapperAnimations::remove ( const String name,
AnimatedPropertyID  property 
)

◆ resume()

void WebCore::TextureMapperAnimations::resume ( )

◆ size()

size_t WebCore::TextureMapperAnimations::size ( ) const
inline

◆ suspend()

void WebCore::TextureMapperAnimations::suspend ( double  offset)

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