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

#include <SVGTextFragment.h>

Public Types

enum  TransformType { TransformRespectingTextLength, TransformIgnoringTextLength }
 

Public Member Functions

 SVGTextFragment ()
 
void buildFragmentTransform (AffineTransform &result, TransformType type=TransformRespectingTextLength) const
 

Public Attributes

unsigned characterOffset
 
unsigned metricsListOffset
 
unsigned length: 31
 
bool isTextOnPath: 1
 
float x
 
float y
 
float width
 
float height
 
AffineTransform transform
 
AffineTransform lengthAdjustTransform
 

Member Enumeration Documentation

◆ TransformType

Enumerator
TransformRespectingTextLength 
TransformIgnoringTextLength 

Constructor & Destructor Documentation

◆ SVGTextFragment()

WebCore::SVGTextFragment::SVGTextFragment ( )
inline

Member Function Documentation

◆ buildFragmentTransform()

void WebCore::SVGTextFragment::buildFragmentTransform ( AffineTransform result,
TransformType  type = TransformRespectingTextLength 
) const
inline

Member Data Documentation

◆ characterOffset

unsigned WebCore::SVGTextFragment::characterOffset

◆ height

float WebCore::SVGTextFragment::height

◆ isTextOnPath

bool WebCore::SVGTextFragment::isTextOnPath

◆ length

unsigned WebCore::SVGTextFragment::length

◆ lengthAdjustTransform

AffineTransform WebCore::SVGTextFragment::lengthAdjustTransform

◆ metricsListOffset

unsigned WebCore::SVGTextFragment::metricsListOffset

◆ transform

AffineTransform WebCore::SVGTextFragment::transform

◆ width

float WebCore::SVGTextFragment::width

◆ x

float WebCore::SVGTextFragment::x

◆ y

float WebCore::SVGTextFragment::y

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