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

#include <TransformOperations.h>

Public Member Functions

 TransformOperations (bool makeIdentity=false)
 
bool operator== (const TransformOperations &o) const
 
bool operator!= (const TransformOperations &o) const
 
void apply (const FloatSize &sz, TransformationMatrix &t) const
 
bool has3DOperation () const
 
bool operationsMatch (const TransformOperations &) const
 
void clear ()
 
bool affectedByTransformOrigin () const
 
Vector< RefPtr< TransformOperation > > & operations ()
 
const Vector< RefPtr< TransformOperation > > & operations () const
 
size_t size () const
 
const TransformOperationat (size_t index) const
 
TransformOperations blendByMatchingOperations (const TransformOperations &from, const double &progress) const
 
TransformOperations blendByUsingMatrixInterpolation (const TransformOperations &from, double progress, const LayoutSize &) const
 
TransformOperations blend (const TransformOperations &from, double progress, const LayoutSize &) const
 
 TransformOperations (bool makeIdentity=false)
 
bool operator== (const TransformOperations &o) const
 
bool operator!= (const TransformOperations &o) const
 
void apply (const FloatSize &sz, TransformationMatrix &t) const
 
bool has3DOperation () const
 
bool operationsMatch (const TransformOperations &) const
 
void clear ()
 
bool affectedByTransformOrigin () const
 
Vector< RefPtr< TransformOperation > > & operations ()
 
const Vector< RefPtr< TransformOperation > > & operations () const
 
size_t size () const
 
const TransformOperationat (size_t index) const
 
TransformOperations blendByMatchingOperations (const TransformOperations &from, const double &progress) const
 
TransformOperations blendByUsingMatrixInterpolation (const TransformOperations &from, double progress, const LayoutSize &) const
 
TransformOperations blend (const TransformOperations &from, double progress, const LayoutSize &) const
 

Constructor & Destructor Documentation

◆ TransformOperations() [1/2]

WebCore::TransformOperations::TransformOperations ( bool  makeIdentity = false)

◆ TransformOperations() [2/2]

WebCore::TransformOperations::TransformOperations ( bool  makeIdentity = false)

Member Function Documentation

◆ affectedByTransformOrigin() [1/2]

bool WebCore::TransformOperations::affectedByTransformOrigin ( ) const

◆ affectedByTransformOrigin() [2/2]

bool WebCore::TransformOperations::affectedByTransformOrigin ( ) const

◆ apply() [1/2]

void WebCore::TransformOperations::apply ( const FloatSize sz,
TransformationMatrix t 
) const
inline

◆ apply() [2/2]

void WebCore::TransformOperations::apply ( const FloatSize sz,
TransformationMatrix t 
) const
inline

◆ at() [1/2]

const TransformOperation* WebCore::TransformOperations::at ( size_t  index) const
inline

◆ at() [2/2]

const TransformOperation* WebCore::TransformOperations::at ( size_t  index) const
inline

◆ blend() [1/2]

TransformOperations WebCore::TransformOperations::blend ( const TransformOperations from,
double  progress,
const LayoutSize size 
) const

◆ blend() [2/2]

TransformOperations WebCore::TransformOperations::blend ( const TransformOperations from,
double  progress,
const LayoutSize  
) const

◆ blendByMatchingOperations() [1/2]

TransformOperations WebCore::TransformOperations::blendByMatchingOperations ( const TransformOperations from,
const double &  progress 
) const

◆ blendByMatchingOperations() [2/2]

TransformOperations WebCore::TransformOperations::blendByMatchingOperations ( const TransformOperations from,
const double &  progress 
) const

◆ blendByUsingMatrixInterpolation() [1/2]

TransformOperations WebCore::TransformOperations::blendByUsingMatrixInterpolation ( const TransformOperations from,
double  progress,
const LayoutSize  
) const

◆ blendByUsingMatrixInterpolation() [2/2]

TransformOperations WebCore::TransformOperations::blendByUsingMatrixInterpolation ( const TransformOperations from,
double  progress,
const LayoutSize size 
) const

◆ clear() [1/2]

void WebCore::TransformOperations::clear ( )
inline

◆ clear() [2/2]

void WebCore::TransformOperations::clear ( )
inline

◆ has3DOperation() [1/2]

bool WebCore::TransformOperations::has3DOperation ( ) const
inline

◆ has3DOperation() [2/2]

bool WebCore::TransformOperations::has3DOperation ( ) const
inline

◆ operations() [1/4]

Vector<RefPtr<TransformOperation> >& WebCore::TransformOperations::operations ( )
inline

◆ operations() [2/4]

Vector<RefPtr<TransformOperation> >& WebCore::TransformOperations::operations ( )
inline

◆ operations() [3/4]

const Vector<RefPtr<TransformOperation> >& WebCore::TransformOperations::operations ( ) const
inline

◆ operations() [4/4]

const Vector<RefPtr<TransformOperation> >& WebCore::TransformOperations::operations ( ) const
inline

◆ operationsMatch() [1/2]

bool WebCore::TransformOperations::operationsMatch ( const TransformOperations ) const

◆ operationsMatch() [2/2]

bool WebCore::TransformOperations::operationsMatch ( const TransformOperations other) const

◆ operator!=() [1/2]

bool WebCore::TransformOperations::operator!= ( const TransformOperations o) const
inline

◆ operator!=() [2/2]

bool WebCore::TransformOperations::operator!= ( const TransformOperations o) const
inline

◆ operator==() [1/2]

bool WebCore::TransformOperations::operator== ( const TransformOperations o) const

◆ operator==() [2/2]

bool WebCore::TransformOperations::operator== ( const TransformOperations o) const

◆ size() [1/2]

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

◆ size() [2/2]

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

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