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

#include <BasicShapes.h>

Public Types

enum  Type {
  Value, ClosestSide, FarthestSide, Value,
  ClosestSide, FarthestSide
}
 
enum  Type {
  Value, ClosestSide, FarthestSide, Value,
  ClosestSide, FarthestSide
}
 

Public Member Functions

 BasicShapeRadius ()
 
 BasicShapeRadius (Length v)
 
 BasicShapeRadius (Type t)
 
 BasicShapeRadius (const BasicShapeRadius &other)
 
const Lengthvalue () const
 
Type type () const
 
bool canBlend (const BasicShapeRadius &other) const
 
BasicShapeRadius blend (const BasicShapeRadius &from, double progress) const
 
bool operator== (const BasicShapeRadius &other) const
 
 BasicShapeRadius ()
 
 BasicShapeRadius (Length v)
 
 BasicShapeRadius (Type t)
 
 BasicShapeRadius (const BasicShapeRadius &other)
 
const Lengthvalue () const
 
Type type () const
 
bool canBlend (const BasicShapeRadius &other) const
 
BasicShapeRadius blend (const BasicShapeRadius &from, double progress) const
 
bool operator== (const BasicShapeRadius &other) const
 

Member Enumeration Documentation

◆ Type [1/2]

Enumerator
Value 
ClosestSide 
FarthestSide 
Value 
ClosestSide 
FarthestSide 

◆ Type [2/2]

Enumerator
Value 
ClosestSide 
FarthestSide 
Value 
ClosestSide 
FarthestSide 

Constructor & Destructor Documentation

◆ BasicShapeRadius() [1/8]

WebCore::BasicShapeRadius::BasicShapeRadius ( )
inline

◆ BasicShapeRadius() [2/8]

WebCore::BasicShapeRadius::BasicShapeRadius ( Length  v)
inlineexplicit

◆ BasicShapeRadius() [3/8]

WebCore::BasicShapeRadius::BasicShapeRadius ( Type  t)
inlineexplicit

◆ BasicShapeRadius() [4/8]

WebCore::BasicShapeRadius::BasicShapeRadius ( const BasicShapeRadius other)
inline

◆ BasicShapeRadius() [5/8]

WebCore::BasicShapeRadius::BasicShapeRadius ( )
inline

◆ BasicShapeRadius() [6/8]

WebCore::BasicShapeRadius::BasicShapeRadius ( Length  v)
inlineexplicit

◆ BasicShapeRadius() [7/8]

WebCore::BasicShapeRadius::BasicShapeRadius ( Type  t)
inlineexplicit

◆ BasicShapeRadius() [8/8]

WebCore::BasicShapeRadius::BasicShapeRadius ( const BasicShapeRadius other)
inline

Member Function Documentation

◆ blend() [1/2]

BasicShapeRadius WebCore::BasicShapeRadius::blend ( const BasicShapeRadius from,
double  progress 
) const
inline

◆ blend() [2/2]

BasicShapeRadius WebCore::BasicShapeRadius::blend ( const BasicShapeRadius from,
double  progress 
) const
inline

◆ canBlend() [1/2]

bool WebCore::BasicShapeRadius::canBlend ( const BasicShapeRadius other) const
inline

◆ canBlend() [2/2]

bool WebCore::BasicShapeRadius::canBlend ( const BasicShapeRadius other) const
inline

◆ operator==() [1/2]

bool WebCore::BasicShapeRadius::operator== ( const BasicShapeRadius other) const
inline

◆ operator==() [2/2]

bool WebCore::BasicShapeRadius::operator== ( const BasicShapeRadius other) const
inline

◆ type() [1/2]

Type WebCore::BasicShapeRadius::type ( ) const
inline

◆ type() [2/2]

Type WebCore::BasicShapeRadius::type ( ) const
inline

◆ value() [1/2]

const Length& WebCore::BasicShapeRadius::value ( ) const
inline

◆ value() [2/2]

const Length& WebCore::BasicShapeRadius::value ( ) const
inline

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