• Skip to content
  • Skip to link menu
KDE 4.3 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KHTML

WebCore Namespace Reference

Namespaces

namespace  HTMLNames
namespace  SVGNames
namespace  XLinkNames

Classes

class  AffineTransform
class  FloatPoint
class  FloatRect
class  FloatSize
class  IntPoint
class  IntRect
class  IntSize
class  PathTraversalState

Typedefs

typedef KHTMLView Frame
typedef khtml::Path Path
typedef RenderCanvas RenderView
typedef DOM::DOMString String

Functions

template<class CurveType >
static float curveLength (PathTraversalState &traversalState, CurveType curve)
static float distanceLine (const FloatPoint &start, const FloatPoint &end)
IntRect enclosingIntRect (const FloatRect &rect)
static QPainterPath getPathStroke (const QPainterPath &path, const RenderObject *object, const RenderStyle *style)
IntRect intersection (const IntRect &a, const IntRect &b)
FloatRect intersection (const FloatRect &a, const FloatRect &b)
static FloatPoint midPoint (const FloatPoint &first, const FloatPoint &second)
template<>
float narrowPrecisionToFloat (double number)
template<typename T >
float narrowPrecisionToFloat (T)
bool operator!= (const IntSize &a, const IntSize &b)
bool operator!= (const IntRect &a, const IntRect &b)
bool operator!= (const IntPoint &a, const IntPoint &b)
bool operator!= (const FloatSize &a, const FloatSize &b)
bool operator!= (const FloatRect &a, const FloatRect &b)
bool operator!= (const FloatPoint &a, const FloatPoint &b)
IntSize operator+ (const IntSize &a, const IntSize &b)
IntPoint operator+ (const IntPoint &a, const IntSize &b)
FloatSize operator+ (const FloatSize &a, const FloatSize &b)
FloatPoint operator+ (const FloatPoint &a, const FloatSize &b)
IntSize & operator+= (IntSize &a, const IntSize &b)
IntPoint & operator+= (IntPoint &a, const IntSize &b)
FloatSize & operator+= (FloatSize &a, const FloatSize &b)
FloatPoint & operator+= (FloatPoint &a, const FloatSize &b)
IntSize operator- (const IntSize &size)
IntSize operator- (const IntSize &a, const IntSize &b)
IntPoint operator- (const IntPoint &a, const IntSize &b)
IntSize operator- (const IntPoint &a, const IntPoint &b)
FloatSize operator- (const FloatSize &size)
FloatSize operator- (const FloatSize &a, const FloatSize &b)
FloatPoint operator- (const FloatPoint &a, const FloatSize &b)
FloatSize operator- (const FloatPoint &a, const FloatPoint &b)
IntSize & operator-= (IntSize &a, const IntSize &b)
IntPoint & operator-= (IntPoint &a, const IntSize &b)
FloatSize & operator-= (FloatSize &a, const FloatSize &b)
FloatPoint & operator-= (FloatPoint &a, const FloatSize &b)
bool operator== (const IntSize &a, const IntSize &b)
bool operator== (const IntRect &a, const IntRect &b)
bool operator== (const IntPoint &a, const IntPoint &b)
bool operator== (const FloatSize &a, const FloatSize &b)
bool operator== (const FloatRect &a, const FloatRect &b)
bool operator== (const FloatPoint &a, const FloatPoint &b)
bool skipString (const QChar *&ptr, const QChar *end, const char *str)
bool skipString (const QChar *&ptr, const QChar *end, const QChar *name, int length)
IntRect unionRect (const IntRect &a, const IntRect &b)
FloatRect unionRect (const FloatRect &a, const FloatRect &b)

Variables

static const double animationFrameDelay = 0.025
static const float kPathSegmentLengthTolerance = 0.00001f

Typedef Documentation

typedef KHTMLView WebCore::Frame

Definition at line 9 of file Frame.h.

typedef khtml::Path WebCore::Path

Definition at line 37 of file PathTraversalState.h.

typedef RenderCanvas WebCore::RenderView

Definition at line 9 of file RenderView.h.

typedef DOM::DOMString WebCore::String

Definition at line 8 of file PlatformString.h.


Function Documentation

template<class CurveType >
static float WebCore::curveLength ( PathTraversalState &  traversalState,
CurveType  curve 
) [inline, static]

Definition at line 120 of file PathTraversalState.cpp.

static float WebCore::distanceLine ( const FloatPoint &  start,
const FloatPoint &  end 
) [inline, static]

Definition at line 38 of file PathTraversalState.cpp.

IntRect WebCore::enclosingIntRect ( const FloatRect &  rect  ) 
static QPainterPath WebCore::getPathStroke ( const QPainterPath &  path,
const RenderObject *  object,
const RenderStyle *  style 
) [static]

Definition at line 45 of file RenderPathQt.cpp.

IntRect WebCore::intersection ( const IntRect &  a,
const IntRect &  b 
) [inline]

Definition at line 165 of file IntRect.h.

FloatRect WebCore::intersection ( const FloatRect &  a,
const FloatRect &  b 
) [inline]

Definition at line 148 of file FloatRect.h.

static FloatPoint WebCore::midPoint ( const FloatPoint &  first,
const FloatPoint &  second 
) [inline, static]

Definition at line 33 of file PathTraversalState.cpp.

template<>
float WebCore::narrowPrecisionToFloat ( double  number  )  [inline]

Definition at line 43 of file FloatConversion.h.

template<typename T >
float WebCore::narrowPrecisionToFloat ( T   )  [inline]
bool WebCore::operator!= ( const IntSize &  a,
const IntSize &  b 
) [inline]

Definition at line 150 of file IntSize.h.

bool WebCore::operator!= ( const IntRect &  a,
const IntRect &  b 
) [inline]

Definition at line 184 of file IntRect.h.

bool WebCore::operator!= ( const IntPoint &  a,
const IntPoint &  b 
) [inline]

Definition at line 145 of file IntPoint.h.

bool WebCore::operator!= ( const FloatSize &  a,
const FloatSize &  b 
) [inline]

Definition at line 118 of file FloatSize.h.

bool WebCore::operator!= ( const FloatRect &  a,
const FloatRect &  b 
) [inline]

Definition at line 167 of file FloatRect.h.

bool WebCore::operator!= ( const FloatPoint &  a,
const FloatPoint &  b 
) [inline]

Definition at line 135 of file FloatPoint.h.

IntSize WebCore::operator+ ( const IntSize &  a,
const IntSize &  b 
) [inline]

Definition at line 130 of file IntSize.h.

IntPoint WebCore::operator+ ( const IntPoint &  a,
const IntSize &  b 
) [inline]

Definition at line 125 of file IntPoint.h.

FloatSize WebCore::operator+ ( const FloatSize &  a,
const FloatSize &  b 
) [inline]

Definition at line 98 of file FloatSize.h.

FloatPoint WebCore::operator+ ( const FloatPoint &  a,
const FloatSize &  b 
) [inline]

Definition at line 115 of file FloatPoint.h.

IntSize& WebCore::operator+= ( IntSize &  a,
const IntSize &  b 
) [inline]

Definition at line 116 of file IntSize.h.

IntPoint& WebCore::operator+= ( IntPoint &  a,
const IntSize &  b 
) [inline]

Definition at line 113 of file IntPoint.h.

FloatSize& WebCore::operator+= ( FloatSize &  a,
const FloatSize &  b 
) [inline]

Definition at line 84 of file FloatSize.h.

FloatPoint& WebCore::operator+= ( FloatPoint &  a,
const FloatSize &  b 
) [inline]

Definition at line 103 of file FloatPoint.h.

IntSize WebCore::operator- ( const IntSize &  size  )  [inline]

Definition at line 140 of file IntSize.h.

IntSize WebCore::operator- ( const IntSize &  a,
const IntSize &  b 
) [inline]

Definition at line 135 of file IntSize.h.

IntPoint WebCore::operator- ( const IntPoint &  a,
const IntSize &  b 
) [inline]

Definition at line 135 of file IntPoint.h.

IntSize WebCore::operator- ( const IntPoint &  a,
const IntPoint &  b 
) [inline]

Definition at line 130 of file IntPoint.h.

FloatSize WebCore::operator- ( const FloatSize &  size  )  [inline]

Definition at line 108 of file FloatSize.h.

FloatSize WebCore::operator- ( const FloatSize &  a,
const FloatSize &  b 
) [inline]

Definition at line 103 of file FloatSize.h.

FloatPoint WebCore::operator- ( const FloatPoint &  a,
const FloatSize &  b 
) [inline]

Definition at line 125 of file FloatPoint.h.

FloatSize WebCore::operator- ( const FloatPoint &  a,
const FloatPoint &  b 
) [inline]

Definition at line 120 of file FloatPoint.h.

IntSize& WebCore::operator-= ( IntSize &  a,
const IntSize &  b 
) [inline]

Definition at line 123 of file IntSize.h.

IntPoint& WebCore::operator-= ( IntPoint &  a,
const IntSize &  b 
) [inline]

Definition at line 119 of file IntPoint.h.

FloatSize& WebCore::operator-= ( FloatSize &  a,
const FloatSize &  b 
) [inline]

Definition at line 91 of file FloatSize.h.

FloatPoint& WebCore::operator-= ( FloatPoint &  a,
const FloatSize &  b 
) [inline]

Definition at line 109 of file FloatPoint.h.

bool WebCore::operator== ( const IntSize &  a,
const IntSize &  b 
) [inline]

Definition at line 145 of file IntSize.h.

bool WebCore::operator== ( const IntRect &  a,
const IntRect &  b 
) [inline]

Definition at line 179 of file IntRect.h.

bool WebCore::operator== ( const IntPoint &  a,
const IntPoint &  b 
) [inline]

Definition at line 140 of file IntPoint.h.

bool WebCore::operator== ( const FloatSize &  a,
const FloatSize &  b 
) [inline]

Definition at line 113 of file FloatSize.h.

bool WebCore::operator== ( const FloatRect &  a,
const FloatRect &  b 
) [inline]

Definition at line 162 of file FloatRect.h.

bool WebCore::operator== ( const FloatPoint &  a,
const FloatPoint &  b 
) [inline]

Definition at line 130 of file FloatPoint.h.

bool WebCore::skipString ( const QChar *&  ptr,
const QChar *  end,
const char *  str 
) [inline]

Definition at line 39 of file ParserUtilities.h.

bool WebCore::skipString ( const QChar *&  ptr,
const QChar *  end,
const QChar *  name,
int  length 
) [inline]

Definition at line 29 of file ParserUtilities.h.

IntRect WebCore::unionRect ( const IntRect &  a,
const IntRect &  b 
) [inline]

Definition at line 172 of file IntRect.h.

FloatRect WebCore::unionRect ( const FloatRect &  a,
const FloatRect &  b 
) [inline]

Definition at line 155 of file FloatRect.h.


Variable Documentation

const double WebCore::animationFrameDelay = 0.025 [static]

Definition at line 41 of file SMILTimeContainer.cpp.

const float WebCore::kPathSegmentLengthTolerance = 0.00001f [static]

Definition at line 31 of file PathTraversalState.cpp.

KHTML

Skip menu "KHTML"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal