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

#include <GraphicsLayer.h>

Inheritance diagram for WebCore::TransformAnimationValue:
WebCore::AnimationValue WebCore::AnimationValue

Public Member Functions

 TransformAnimationValue (double keyTime, const TransformOperations &value, TimingFunction *timingFunction=nullptr)
 
std::unique_ptr< AnimationValueclone () const override
 
 TransformAnimationValue (const TransformAnimationValue &other)
 
 TransformAnimationValue (TransformAnimationValue &&)=default
 
const TransformOperationsvalue () const
 
 TransformAnimationValue (double keyTime, const TransformOperations &value, TimingFunction *timingFunction=nullptr)
 
std::unique_ptr< AnimationValueclone () const override
 
 TransformAnimationValue (const TransformAnimationValue &other)
 
 TransformAnimationValue (TransformAnimationValue &&)=default
 
const TransformOperationsvalue () const
 
- Public Member Functions inherited from WebCore::AnimationValue
virtual ~AnimationValue ()
 
double keyTime () const
 
const TimingFunctiontimingFunction () const
 
virtual ~AnimationValue ()
 
double keyTime () const
 
const TimingFunctiontimingFunction () const
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::AnimationValue
 AnimationValue (double keyTime, TimingFunction *timingFunction=nullptr)
 
 AnimationValue (const AnimationValue &other)
 
 AnimationValue (AnimationValue &&)=default
 
 AnimationValue (double keyTime, TimingFunction *timingFunction=nullptr)
 
 AnimationValue (const AnimationValue &other)
 
 AnimationValue (AnimationValue &&)=default
 

Constructor & Destructor Documentation

◆ TransformAnimationValue() [1/6]

WebCore::TransformAnimationValue::TransformAnimationValue ( double  keyTime,
const TransformOperations value,
TimingFunction timingFunction = nullptr 
)
inline

◆ TransformAnimationValue() [2/6]

WebCore::TransformAnimationValue::TransformAnimationValue ( const TransformAnimationValue other)
inline

◆ TransformAnimationValue() [3/6]

WebCore::TransformAnimationValue::TransformAnimationValue ( TransformAnimationValue &&  )
default

◆ TransformAnimationValue() [4/6]

WebCore::TransformAnimationValue::TransformAnimationValue ( double  keyTime,
const TransformOperations value,
TimingFunction timingFunction = nullptr 
)
inline

◆ TransformAnimationValue() [5/6]

WebCore::TransformAnimationValue::TransformAnimationValue ( const TransformAnimationValue other)
inline

◆ TransformAnimationValue() [6/6]

WebCore::TransformAnimationValue::TransformAnimationValue ( TransformAnimationValue &&  )
default

Member Function Documentation

◆ clone() [1/2]

std::unique_ptr<AnimationValue> WebCore::TransformAnimationValue::clone ( ) const
inlineoverridevirtual

◆ clone() [2/2]

std::unique_ptr<AnimationValue> WebCore::TransformAnimationValue::clone ( void  ) const
inlineoverridevirtual

◆ value() [1/2]

const TransformOperations& WebCore::TransformAnimationValue::value ( ) const
inline

◆ value() [2/2]

const TransformOperations& WebCore::TransformAnimationValue::value ( ) const
inline

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