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

#include <GraphicsLayer.h>

Public Member Functions

 KeyframeValueList (AnimatedPropertyID property)
 
 KeyframeValueList (const KeyframeValueList &other)
 
 KeyframeValueList (KeyframeValueList &&)=default
 
KeyframeValueListoperator= (const KeyframeValueList &other)
 
KeyframeValueListoperator= (KeyframeValueList &&)=default
 
void swap (KeyframeValueList &other)
 
AnimatedPropertyID property () const
 
size_t size () const
 
const AnimationValueat (size_t i) const
 
WEBCORE_EXPORT void insert (std::unique_ptr< const AnimationValue >)
 
 KeyframeValueList (AnimatedPropertyID property)
 
 KeyframeValueList (const KeyframeValueList &other)
 
 KeyframeValueList (KeyframeValueList &&)=default
 
KeyframeValueListoperator= (const KeyframeValueList &other)
 
KeyframeValueListoperator= (KeyframeValueList &&)=default
 
void swap (KeyframeValueList &other)
 
AnimatedPropertyID property () const
 
size_t size () const
 
const AnimationValueat (size_t i) const
 
WEBCORE_EXPORT void insert (std::unique_ptr< const AnimationValue >)
 

Protected Attributes

Vector< std::unique_ptr< const AnimationValue > > m_values
 
AnimatedPropertyID m_property
 

Constructor & Destructor Documentation

◆ KeyframeValueList() [1/6]

WebCore::KeyframeValueList::KeyframeValueList ( AnimatedPropertyID  property)
inlineexplicit

◆ KeyframeValueList() [2/6]

WebCore::KeyframeValueList::KeyframeValueList ( const KeyframeValueList other)
inline

◆ KeyframeValueList() [3/6]

WebCore::KeyframeValueList::KeyframeValueList ( KeyframeValueList &&  )
default

◆ KeyframeValueList() [4/6]

WebCore::KeyframeValueList::KeyframeValueList ( AnimatedPropertyID  property)
inlineexplicit

◆ KeyframeValueList() [5/6]

WebCore::KeyframeValueList::KeyframeValueList ( const KeyframeValueList other)
inline

◆ KeyframeValueList() [6/6]

WebCore::KeyframeValueList::KeyframeValueList ( KeyframeValueList &&  )
default

Member Function Documentation

◆ at() [1/2]

const AnimationValue& WebCore::KeyframeValueList::at ( size_t  i) const
inline

◆ at() [2/2]

const AnimationValue& WebCore::KeyframeValueList::at ( size_t  i) const
inline

◆ insert() [1/2]

void WebCore::KeyframeValueList::insert ( std::unique_ptr< const AnimationValue value)

◆ insert() [2/2]

WEBCORE_EXPORT void WebCore::KeyframeValueList::insert ( std::unique_ptr< const AnimationValue )

◆ operator=() [1/4]

KeyframeValueList& WebCore::KeyframeValueList::operator= ( const KeyframeValueList other)
inline

◆ operator=() [2/4]

KeyframeValueList& WebCore::KeyframeValueList::operator= ( const KeyframeValueList other)
inline

◆ operator=() [3/4]

KeyframeValueList& WebCore::KeyframeValueList::operator= ( KeyframeValueList &&  )
default

◆ operator=() [4/4]

KeyframeValueList& WebCore::KeyframeValueList::operator= ( KeyframeValueList &&  )
default

◆ property() [1/2]

AnimatedPropertyID WebCore::KeyframeValueList::property ( ) const
inline

◆ property() [2/2]

AnimatedPropertyID WebCore::KeyframeValueList::property ( ) const
inline

◆ size() [1/2]

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

◆ size() [2/2]

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

◆ swap() [1/2]

void WebCore::KeyframeValueList::swap ( KeyframeValueList other)
inline

◆ swap() [2/2]

void WebCore::KeyframeValueList::swap ( KeyframeValueList other)
inline

Member Data Documentation

◆ m_property

AnimatedPropertyID WebCore::KeyframeValueList::m_property
protected

◆ m_values

Vector< std::unique_ptr< const AnimationValue > > WebCore::KeyframeValueList::m_values
protected

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