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

#include <SVGAngleValue.h>

Public Types

enum  Type {
  SVG_ANGLETYPE_UNKNOWN = 0, SVG_ANGLETYPE_UNSPECIFIED = 1, SVG_ANGLETYPE_DEG = 2, SVG_ANGLETYPE_RAD = 3,
  SVG_ANGLETYPE_GRAD = 4
}
 

Public Member Functions

Type unitType () const
 
void setValue (float)
 
float value () const
 
void setValueInSpecifiedUnits (float valueInSpecifiedUnits)
 
float valueInSpecifiedUnits () const
 
ExceptionOr< voidsetValueAsString (const String &)
 
String valueAsString () const
 
ExceptionOr< voidnewValueSpecifiedUnits (unsigned short unitType, float valueInSpecifiedUnits)
 
ExceptionOr< voidconvertToSpecifiedUnits (unsigned short unitType)
 

Member Enumeration Documentation

◆ Type

Enumerator
SVG_ANGLETYPE_UNKNOWN 
SVG_ANGLETYPE_UNSPECIFIED 
SVG_ANGLETYPE_DEG 
SVG_ANGLETYPE_RAD 
SVG_ANGLETYPE_GRAD 

Member Function Documentation

◆ convertToSpecifiedUnits()

ExceptionOr< void > WebCore::SVGAngleValue::convertToSpecifiedUnits ( unsigned short  unitType)

◆ newValueSpecifiedUnits()

ExceptionOr< void > WebCore::SVGAngleValue::newValueSpecifiedUnits ( unsigned short  unitType,
float  valueInSpecifiedUnits 
)

◆ setValue()

void WebCore::SVGAngleValue::setValue ( float  value)

◆ setValueAsString()

ExceptionOr< void > WebCore::SVGAngleValue::setValueAsString ( const String value)

◆ setValueInSpecifiedUnits()

void WebCore::SVGAngleValue::setValueInSpecifiedUnits ( float  valueInSpecifiedUnits)
inline

◆ unitType()

Type WebCore::SVGAngleValue::unitType ( ) const
inline

◆ value()

float WebCore::SVGAngleValue::value ( ) const

◆ valueAsString()

String WebCore::SVGAngleValue::valueAsString ( ) const

◆ valueInSpecifiedUnits()

float WebCore::SVGAngleValue::valueInSpecifiedUnits ( ) const
inline

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