• Skip to content
  • Skip to link menu
KDE 4.6 API Reference
  • KDE API Reference
  • kdelibs
  • KDE Home
  • Contact Us
 

KHTML

Namespaces | Classes | Typedefs | Functions | Variables

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)
FloatRect intersection (const FloatRect &a, const FloatRect &b)
IntRect intersection (const IntRect &a, const IntRect &b)
static FloatPoint midPoint (const FloatPoint &first, const FloatPoint &second)
template<typename T >
float narrowPrecisionToFloat (T)
template<>
float narrowPrecisionToFloat (double number)
bool operator!= (const FloatPoint &a, const FloatPoint &b)
bool operator!= (const IntRect &a, const IntRect &b)
bool operator!= (const IntSize &a, const IntSize &b)
bool operator!= (const FloatSize &a, const FloatSize &b)
bool operator!= (const FloatRect &a, const FloatRect &b)
bool operator!= (const IntPoint &a, const IntPoint &b)
FloatSize operator+ (const FloatSize &a, const FloatSize &b)
IntSize operator+ (const IntSize &a, const IntSize &b)
FloatPoint operator+ (const FloatPoint &a, const FloatSize &b)
IntPoint operator+ (const IntPoint &a, const IntSize &b)
IntSize & operator+= (IntSize &a, const IntSize &b)
IntPoint & operator+= (IntPoint &a, const IntSize &b)
FloatPoint & operator+= (FloatPoint &a, const FloatSize &b)
FloatSize & operator+= (FloatSize &a, const FloatSize &b)
IntSize operator- (const IntSize &size)
IntSize operator- (const IntSize &a, const IntSize &b)
FloatSize operator- (const FloatSize &a, const FloatSize &b)
FloatSize operator- (const FloatSize &size)
FloatSize operator- (const FloatPoint &a, const FloatPoint &b)
IntSize operator- (const IntPoint &a, const IntPoint &b)
IntPoint operator- (const IntPoint &a, const IntSize &b)
FloatPoint operator- (const FloatPoint &a, const FloatSize &b)
IntSize & operator-= (IntSize &a, const IntSize &b)
FloatPoint & operator-= (FloatPoint &a, const FloatSize &b)
FloatSize & operator-= (FloatSize &a, const FloatSize &b)
IntPoint & operator-= (IntPoint &a, const IntSize &b)
bool operator== (const IntSize &a, const IntSize &b)
bool operator== (const FloatSize &a, const FloatSize &b)
bool operator== (const FloatRect &a, const FloatRect &b)
bool operator== (const IntPoint &a, const IntPoint &b)
bool operator== (const FloatPoint &a, const FloatPoint &b)
bool operator== (const IntRect &a, const IntRect &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)
FloatRect unionRect (const FloatRect &a, const FloatRect &b)
IntRect unionRect (const IntRect &a, const IntRect &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 
) [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)

Definition at line 112 of file FloatRect.cpp.

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

Definition at line 45 of file RenderPathQt.cpp.

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

Definition at line 148 of file FloatRect.h.

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

Definition at line 165 of file IntRect.h.

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

Definition at line 33 of file PathTraversalState.cpp.

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

Definition at line 43 of file FloatConversion.h.

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

Definition at line 135 of file FloatPoint.h.

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

Definition at line 184 of file IntRect.h.

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

Definition at line 150 of file IntSize.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 IntPoint &  a,
const IntPoint &  b 
) [inline]

Definition at line 145 of file IntPoint.h.

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

Definition at line 98 of file FloatSize.h.

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

Definition at line 130 of file IntSize.h.

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

Definition at line 115 of file FloatPoint.h.

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

Definition at line 125 of file IntPoint.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.

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

Definition at line 103 of file FloatPoint.h.

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

Definition at line 84 of file FloatSize.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.

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

Definition at line 103 of file FloatSize.h.

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

Definition at line 108 of file FloatSize.h.

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

Definition at line 120 of file FloatPoint.h.

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

Definition at line 130 of file IntPoint.h.

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

Definition at line 135 of file IntPoint.h.

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

Definition at line 125 of file FloatPoint.h.

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

Definition at line 123 of file IntSize.h.

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

Definition at line 109 of file FloatPoint.h.

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

Definition at line 91 of file FloatSize.h.

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

Definition at line 119 of file IntPoint.h.

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

Definition at line 145 of file IntSize.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 IntPoint &  a,
const IntPoint &  b 
) [inline]

Definition at line 140 of file IntPoint.h.

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

Definition at line 130 of file FloatPoint.h.

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

Definition at line 179 of file IntRect.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.

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

Definition at line 155 of file FloatRect.h.

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

Definition at line 172 of file IntRect.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
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.7.3
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