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

#include <SVGTextQuery.h>

Classes

struct  Data
 

Public Member Functions

 SVGTextQuery (RenderObject *)
 
unsigned numberOfCharacters () const
 
float textLength () const
 
float subStringLength (unsigned startPosition, unsigned length) const
 
FloatPoint startPositionOfCharacter (unsigned position) const
 
FloatPoint endPositionOfCharacter (unsigned position) const
 
float rotationOfCharacter (unsigned position) const
 
FloatRect extentOfCharacter (unsigned position) const
 
int characterNumberAtPosition (const FloatPoint &) const
 

Constructor & Destructor Documentation

◆ SVGTextQuery()

WebCore::SVGTextQuery::SVGTextQuery ( RenderObject renderer)

Member Function Documentation

◆ characterNumberAtPosition()

int WebCore::SVGTextQuery::characterNumberAtPosition ( const FloatPoint position) const

◆ endPositionOfCharacter()

FloatPoint WebCore::SVGTextQuery::endPositionOfCharacter ( unsigned  position) const

◆ extentOfCharacter()

FloatRect WebCore::SVGTextQuery::extentOfCharacter ( unsigned  position) const

◆ numberOfCharacters()

unsigned WebCore::SVGTextQuery::numberOfCharacters ( ) const

◆ rotationOfCharacter()

float WebCore::SVGTextQuery::rotationOfCharacter ( unsigned  position) const

◆ startPositionOfCharacter()

FloatPoint WebCore::SVGTextQuery::startPositionOfCharacter ( unsigned  position) const

◆ subStringLength()

float WebCore::SVGTextQuery::subStringLength ( unsigned  startPosition,
unsigned  length 
) const

◆ textLength()

float WebCore::SVGTextQuery::textLength ( ) const

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