WebCore::RenderLayer Class Reference

#include <RenderLayer.h>

Collaboration diagram for WebCore::RenderLayer:
Collaboration graph
[legend]

List of all members.

Public Types

enum  UpdateLayerPositionsFlag { DoFullRepaint = 1, CheckForRepaint = 1 << 1, IsCompositingUpdateRoot = 1 << 2, UpdateCompositingLayers = 1 << 3 }
typedef unsigned UpdateLayerPositionsFlags

Public Member Functions

 RenderLayer (RenderBoxModelObject *)
 ~RenderLayer ()
RenderBoxModelObject * renderer () const
RenderBox * renderBox () const
RenderLayerparent () const
RenderLayerpreviousSibling () const
RenderLayernextSibling () const
RenderLayerfirstChild () const
RenderLayerlastChild () const
void addChild (RenderLayer *newChild, RenderLayer *beforeChild=0)
RenderLayerremoveChild (RenderLayer *)
void removeOnlyThisLayer ()
void insertOnlyThisLayer ()
void repaintIncludingDescendants ()
void styleChanged (StyleDifference, const RenderStyle *)
RenderMarquee * marquee () const
bool isNormalFlowOnly () const
bool isSelfPaintingLayer () const
bool requiresSlowRepaints () const
bool isTransparent () const
RenderLayertransparentPaintingAncestor ()
void beginTransparencyLayers (GraphicsContext *, const RenderLayer *rootLayer, PaintBehavior)
bool hasReflection () const
bool isReflection () const
RenderReplica * reflection () const
RenderLayerreflectionLayer () const
const RenderLayerroot () const
int x () const
int y () const
void setLocation (int x, int y)
int width () const
int height () const
void setWidth (int w)
void setHeight (int h)
int scrollWidth ()
int scrollHeight ()
void panScrollFromPoint (const IntPoint &)
void scrollByRecursively (int xDelta, int yDelta)
void addScrolledContentOffset (int &x, int &y) const
void subtractScrolledContentOffset (int &x, int &y) const
IntSize scrolledContentOffset () const
int scrollXOffset () const
int scrollYOffset () const
void scrollToOffset (int x, int y, bool updateScrollbars=true, bool repaint=true)
void scrollToXOffset (int x)
void scrollToYOffset (int y)
void scrollRectToVisible (const IntRect &, bool scrollToAnchor=false, const ScrollAlignment &alignX=ScrollAlignment::alignCenterIfNeeded, const ScrollAlignment &alignY=ScrollAlignment::alignCenterIfNeeded)
IntRect getRectToExpose (const IntRect &visibleRect, const IntRect &exposeRect, const ScrollAlignment &alignX, const ScrollAlignment &alignY)
void setHasHorizontalScrollbar (bool)
void setHasVerticalScrollbar (bool)
PassRefPtr< Scrollbar > createScrollbar (ScrollbarOrientation)
void destroyScrollbar (ScrollbarOrientation)
Scrollbar * horizontalScrollbar () const
Scrollbar * verticalScrollbar () const
int verticalScrollbarWidth () const
int horizontalScrollbarHeight () const
bool hasOverflowControls () const
void positionOverflowControls (int tx, int ty)
bool isPointInResizeControl (const IntPoint &absolutePoint) const
bool hitTestOverflowControls (HitTestResult &, const IntPoint &localPoint)
IntSize offsetFromResizeCorner (const IntPoint &absolutePoint) const
void paintOverflowControls (GraphicsContext *, int tx, int ty, const IntRect &damageRect)
void paintScrollCorner (GraphicsContext *, int tx, int ty, const IntRect &damageRect)
void paintResizer (GraphicsContext *, int tx, int ty, const IntRect &damageRect)
void updateScrollInfoAfterLayout ()
bool scroll (ScrollDirection, ScrollGranularity, float multiplier=1.0f)
void autoscroll ()
void resize (const PlatformMouseEvent &, const IntSize &)
bool inResizeMode () const
void setInResizeMode (bool b)
bool isRootLayer () const
bool hasAcceleratedCompositing () const
void updateLayerPosition ()
void updateLayerPositions (UpdateLayerPositionsFlags=DoFullRepaint|IsCompositingUpdateRoot|UpdateCompositingLayers)
void updateTransform ()
void relativePositionOffset (int &relX, int &relY) const
IntSize relativePositionOffset () const
void clearClipRectsIncludingDescendants ()
void clearClipRects ()
void addBlockSelectionGapsBounds (const IntRect &)
void clearBlockSelectionGapsBounds ()
void repaintBlockSelectionGaps ()
RenderLayerstackingContext () const
bool isStackingContext () const
void dirtyZOrderLists ()
void dirtyStackingContextZOrderLists ()
void updateZOrderLists ()
Vector< RenderLayer * > * posZOrderList () const
Vector< RenderLayer * > * negZOrderList () const
void dirtyNormalFlowList ()
void updateNormalFlowList ()
Vector< RenderLayer * > * normalFlowList () const
bool hasVisibleContent () const
bool hasVisibleDescendant () const
void setHasVisibleContent (bool)
void dirtyVisibleContentStatus ()
RenderLayerenclosingPositionedAncestor () const
RenderLayerclippingRoot () const
void convertToLayerCoords (const RenderLayer *ancestorLayer, int &x, int &y) const
bool hasAutoZIndex () const
int zIndex () const
void paint (GraphicsContext *, const IntRect &damageRect, PaintBehavior=PaintBehaviorNormal, RenderObject *paintingRoot=0)
bool hitTest (const HitTestRequest &, HitTestResult &)
void calculateRects (const RenderLayer *rootLayer, const IntRect &paintDirtyRect, IntRect &layerBounds, IntRect &backgroundRect, IntRect &foregroundRect, IntRect &outlineRect, bool temporaryClipRects=false) const
void updateClipRects (const RenderLayer *rootLayer)
void calculateClipRects (const RenderLayer *rootLayer, ClipRects &, bool useCached=false) const
ClipRectsclipRects () const
IntRect childrenClipRect () const
IntRect selfClipRect () const
bool intersectsDamageRect (const IntRect &layerBounds, const IntRect &damageRect, const RenderLayer *rootLayer) const
IntRect boundingBox (const RenderLayer *rootLayer) const
IntRect localBoundingBox () const
IntRect absoluteBoundingBox () const
void updateHoverActiveState (const HitTestRequest &, HitTestResult &)
IntRect repaintRect () const
void computeRepaintRects ()
void setNeedsFullRepaint (bool f=true)
int staticX () const
int staticY () const
void setStaticX (int staticX)
void setStaticY (int staticY)
bool hasTransform () const
TransformationMatrix * transform () const
TransformationMatrix currentTransform () const
TransformationMatrix renderableTransform (PaintBehavior) const
TransformationMatrix perspectiveTransform () const
FloatPoint perspectiveOrigin () const
bool preserves3D () const
bool has3DTransform () const
void * operator new (size_t, RenderArena *) throw ()
void operator delete (void *, size_t)
bool isComposited () const
bool hasCompositedMask () const
bool paintsWithTransparency (PaintBehavior paintBehavior) const
bool paintsWithTransform (PaintBehavior paintBehavior) const

Protected Attributes

RenderBoxModelObject * m_renderer
RenderLayerm_parent
RenderLayerm_previous
RenderLayerm_next
RenderLayerm_first
RenderLayerm_last
IntRect m_repaintRect
IntRect m_outlineBox
int m_relX
int m_relY
int m_x
int m_y
int m_width
int m_height
int m_scrollX
int m_scrollY
int m_scrollOriginX
int m_scrollLeftOverflow
int m_scrollWidth
int m_scrollHeight
RefPtr< Scrollbar > m_hBar
RefPtr< Scrollbar > m_vBar
bool m_inResizeMode
Vector< RenderLayer * > * m_posZOrderList
Vector< RenderLayer * > * m_negZOrderList
Vector< RenderLayer * > * m_normalFlowList
ClipRectsm_clipRects
const RenderLayerm_clipRectsRoot
bool m_scrollDimensionsDirty: 1
bool m_zOrderListsDirty: 1
bool m_normalFlowListDirty: 1
bool m_isNormalFlowOnly: 1
bool m_usedTransparency: 1
bool m_paintingInsideReflection: 1
bool m_inOverflowRelayout: 1
bool m_needsFullRepaint: 1
bool m_overflowStatusDirty: 1
bool m_horizontalOverflow: 1
bool m_verticalOverflow: 1
bool m_visibleContentStatusDirty: 1
bool m_hasVisibleContent: 1
bool m_visibleDescendantStatusDirty: 1
bool m_hasVisibleDescendant: 1
bool m_3DTransformedDescendantStatusDirty: 1
bool m_has3DTransformedDescendant: 1
RenderMarquee * m_marquee
int m_staticX
int m_staticY
OwnPtr< TransformationMatrix > m_transform
RenderReplica * m_reflection
RenderScrollbarPart * m_scrollCorner
RenderScrollbarPart * m_resizer

Private Types

enum  PaintLayerFlag { PaintLayerHaveTransparency = 1, PaintLayerAppliedTransform = 1 << 1, PaintLayerTemporaryClipRects = 1 << 2, PaintLayerPaintingReflection = 1 << 3 }
typedef unsigned PaintLayerFlags

Private Member Functions

void * operator new (size_t) throw ()
void setNextSibling (RenderLayer *next)
void setPreviousSibling (RenderLayer *prev)
void setParent (RenderLayer *parent)
void setFirstChild (RenderLayer *first)
void setLastChild (RenderLayer *last)
int renderBoxX () const
int renderBoxY () const
void collectLayers (Vector< RenderLayer * > *&, Vector< RenderLayer * > *&)
void updateLayerListsIfNeeded ()
void updateCompositingAndLayerListsIfNeeded ()
void paintLayer (RenderLayer *rootLayer, GraphicsContext *, const IntRect &paintDirtyRect, PaintBehavior, RenderObject *paintingRoot, RenderObject::OverlapTestRequestMap *=0, PaintLayerFlags paintFlags=0)
RenderLayerhitTestLayer (RenderLayer *rootLayer, RenderLayer *containerLayer, const HitTestRequest &request, HitTestResult &result, const IntRect &hitTestRect, const IntPoint &hitTestPoint, bool appliedTransform, const HitTestingTransformState *transformState=0, double *zOffset=0)
PassRefPtr
< HitTestingTransformState > 
createLocalTransformState (RenderLayer *rootLayer, RenderLayer *containerLayer, const IntRect &hitTestRect, const IntPoint &hitTestPoint, const HitTestingTransformState *containerTransformState) const
bool hitTestContents (const HitTestRequest &, HitTestResult &, const IntRect &layerBounds, const IntPoint &hitTestPoint, HitTestFilter) const
void computeScrollDimensions (bool *needHBar=0, bool *needVBar=0)
bool shouldBeNormalFlowOnly () const
virtual void valueChanged (Scrollbar *)
virtual void invalidateScrollbarRect (Scrollbar *, const IntRect &)
virtual bool isActive () const
virtual bool scrollbarCornerPresent () const
virtual IntRect convertFromScrollbarToContainingView (const Scrollbar *, const IntRect &) const
virtual IntRect convertFromContainingViewToScrollbar (const Scrollbar *, const IntRect &) const
virtual IntPoint convertFromScrollbarToContainingView (const Scrollbar *, const IntPoint &) const
virtual IntPoint convertFromContainingViewToScrollbar (const Scrollbar *, const IntPoint &) const
IntSize scrollbarOffset (const Scrollbar *) const
void updateOverflowStatus (bool horizontalOverflow, bool verticalOverflow)
void childVisibilityChanged (bool newVisibility)
void dirtyVisibleDescendantStatus ()
void updateVisibilityStatus ()
void setHas3DTransformedDescendant (bool b)
bool has3DTransformedDescendant () const
void dirty3DTransformedDescendantStatus ()
bool update3DTransformedDescendantStatus ()
NodeenclosingElement () const
void createReflection ()
void removeReflection ()
void updateReflectionStyle ()
bool paintingInsideReflection () const
void setPaintingInsideReflection (bool b)
void parentClipRects (const RenderLayer *rootLayer, ClipRects &, bool temporaryClipRects=false) const
IntRect backgroundClipRect (const RenderLayer *rootLayer, bool temporaryClipRects) const
RenderLayerenclosingTransformedAncestor () const
IntPoint absoluteToContents (const IntPoint &) const
void updateScrollCornerStyle ()
void updateResizerStyle ()
void destroy (RenderArena *)

Private Attributes

IntRect m_blockSelectionGapsBounds

Friends

class RenderReplica
class RenderLayerBacking
class RenderLayerCompositor
class RenderBoxModelObject

Detailed Description

Definition at line 164 of file RenderLayer.h.


Member Typedef Documentation

typedef unsigned WebCore::RenderLayer::PaintLayerFlags [private]

Definition at line 476 of file RenderLayer.h.

Definition at line 307 of file RenderLayer.h.


Member Enumeration Documentation

Enumerator:
PaintLayerHaveTransparency 
PaintLayerAppliedTransform 
PaintLayerTemporaryClipRects 
PaintLayerPaintingReflection 

Definition at line 469 of file RenderLayer.h.

Enumerator:
DoFullRepaint 
CheckForRepaint 
IsCompositingUpdateRoot 
UpdateCompositingLayers 

Definition at line 301 of file RenderLayer.h.


Constructor & Destructor Documentation

WebCore::RenderLayer::RenderLayer ( RenderBoxModelObject *  renderer  ) 

Definition at line 133 of file RenderLayer.cpp.

References m_hasVisibleContent, and m_visibleContentStatusDirty.

WebCore::RenderLayer::~RenderLayer (  ) 

Member Function Documentation

IntRect WebCore::RenderLayer::absoluteBoundingBox (  )  const

Definition at line 3262 of file RenderLayer.cpp.

References boundingBox(), and root().

Here is the call graph for this function:

IntPoint WebCore::RenderLayer::absoluteToContents ( const IntPoint &  absolutePoint  )  const [private]

Definition at line 738 of file RenderLayer.cpp.

References renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::addBlockSelectionGapsBounds ( const IntRect &  bounds  ) 

Definition at line 3141 of file RenderLayer.cpp.

References m_blockSelectionGapsBounds.

void WebCore::RenderLayer::addChild ( RenderLayer newChild,
RenderLayer beforeChild = 0 
)
void WebCore::RenderLayer::addScrolledContentOffset ( int &  x,
int &  y 
) const

Definition at line 1181 of file RenderLayer.cpp.

References m_scrollLeftOverflow, scrollXOffset(), and scrollYOffset().

Here is the call graph for this function:

void WebCore::RenderLayer::autoscroll (  ) 

Definition at line 1427 of file RenderLayer.cpp.

References renderer(), and scrollRectToVisible().

Here is the call graph for this function:

IntRect WebCore::RenderLayer::backgroundClipRect ( const RenderLayer rootLayer,
bool  temporaryClipRects 
) const [private]
void WebCore::RenderLayer::beginTransparencyLayers ( GraphicsContext *  p,
const RenderLayer rootLayer,
PaintBehavior  paintBehavior 
)
IntRect WebCore::RenderLayer::boundingBox ( const RenderLayer rootLayer  )  const

Definition at line 3252 of file RenderLayer.cpp.

References convertToLayerCoords(), and localBoundingBox().

Here is the call graph for this function:

void WebCore::RenderLayer::calculateClipRects ( const RenderLayer rootLayer,
ClipRects clipRects,
bool  useCached = false 
) const
void WebCore::RenderLayer::calculateRects ( const RenderLayer rootLayer,
const IntRect &  paintDirtyRect,
IntRect &  layerBounds,
IntRect &  backgroundRect,
IntRect &  foregroundRect,
IntRect &  outlineRect,
bool  temporaryClipRects = false 
) const

Definition at line 3073 of file RenderLayer.cpp.

References backgroundClipRect(), convertToLayerCoords(), height(), parent(), renderer(), and width().

Here is the call graph for this function:

IntRect WebCore::RenderLayer::childrenClipRect (  )  const

Definition at line 3123 of file RenderLayer.cpp.

References boundingBox(), calculateRects(), clippingRoot(), and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::childVisibilityChanged ( bool  newVisibility  )  [private]

Definition at line 429 of file RenderLayer.cpp.

References dirtyVisibleDescendantStatus(), m_hasVisibleDescendant, m_visibleDescendantStatusDirty, and parent().

Here is the call graph for this function:

void WebCore::RenderLayer::clearBlockSelectionGapsBounds (  ) 

Definition at line 3146 of file RenderLayer.cpp.

References firstChild(), m_blockSelectionGapsBounds, and nextSibling().

Here is the call graph for this function:

void WebCore::RenderLayer::clearClipRects (  ) 

Definition at line 3278 of file RenderLayer.cpp.

References WebCore::ClipRects::deref(), m_clipRects, m_clipRectsRoot, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::clearClipRectsIncludingDescendants (  ) 

Definition at line 3267 of file RenderLayer.cpp.

References clearClipRects(), firstChild(), m_clipRects, and nextSibling().

Here is the call graph for this function:

RenderLayer * WebCore::RenderLayer::clippingRoot (  )  const

Definition at line 717 of file RenderLayer.cpp.

References WebCore::compositingContainer(), isComposited(), renderer(), and transform().

Here is the call graph for this function:

ClipRects* WebCore::RenderLayer::clipRects (  )  const [inline]

Definition at line 379 of file RenderLayer.h.

void WebCore::RenderLayer::collectLayers ( Vector< RenderLayer * > *&  posBuffer,
Vector< RenderLayer * > *&  negBuffer 
) [private]
void WebCore::RenderLayer::computeRepaintRects (  ) 

Definition at line 333 of file RenderLayer.cpp.

References m_outlineBox, m_repaintRect, RenderBoxModelObject, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::computeScrollDimensions ( bool *  needHBar = 0,
bool *  needVBar = 0 
) [private]

Definition at line 1807 of file RenderLayer.cpp.

References m_scrollDimensionsDirty, m_scrollHeight, m_scrollLeftOverflow, m_scrollOriginX, m_scrollWidth, renderBox(), and renderer().

Here is the call graph for this function:

IntPoint WebCore::RenderLayer::convertFromContainingViewToScrollbar ( const Scrollbar *  scrollbar,
const IntPoint &  parentPoint 
) const [private, virtual]

Definition at line 1629 of file RenderLayer.cpp.

References renderer(), and scrollbarOffset().

Here is the call graph for this function:

IntRect WebCore::RenderLayer::convertFromContainingViewToScrollbar ( const Scrollbar *  scrollbar,
const IntRect &  parentRect 
) const [private, virtual]

Definition at line 1607 of file RenderLayer.cpp.

References renderer(), and scrollbarOffset().

Here is the call graph for this function:

IntPoint WebCore::RenderLayer::convertFromScrollbarToContainingView ( const Scrollbar *  scrollbar,
const IntPoint &  scrollbarPoint 
) const [private, virtual]

Definition at line 1618 of file RenderLayer.cpp.

References renderer(), and scrollbarOffset().

Here is the call graph for this function:

IntRect WebCore::RenderLayer::convertFromScrollbarToContainingView ( const Scrollbar *  scrollbar,
const IntRect &  scrollbarRect 
) const [private, virtual]

Definition at line 1595 of file RenderLayer.cpp.

References renderer(), and scrollbarOffset().

Here is the call graph for this function:

void WebCore::RenderLayer::convertToLayerCoords ( const RenderLayer ancestorLayer,
int &  x,
int &  y 
) const
PassRefPtr< HitTestingTransformState > WebCore::RenderLayer::createLocalTransformState ( RenderLayer rootLayer,
RenderLayer containerLayer,
const IntRect &  hitTestRect,
const IntPoint &  hitTestPoint,
const HitTestingTransformState *  containerTransformState 
) const [private]

Definition at line 2522 of file RenderLayer.cpp.

References convertToLayerCoords(), and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::createReflection (  )  [private]

Definition at line 3685 of file RenderLayer.cpp.

References m_reflection, renderer(), and RenderReplica.

Here is the call graph for this function:

PassRefPtr< Scrollbar > WebCore::RenderLayer::createScrollbar ( ScrollbarOrientation  orientation  ) 

Definition at line 1667 of file RenderLayer.cpp.

References renderer().

Here is the call graph for this function:

TransformationMatrix WebCore::RenderLayer::currentTransform (  )  const

Definition at line 373 of file RenderLayer.cpp.

References hasAcceleratedCompositing(), m_transform, renderBox(), and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::destroy ( RenderArena *  renderArena  )  [private]

Definition at line 865 of file RenderLayer.cpp.

void WebCore::RenderLayer::destroyScrollbar ( ScrollbarOrientation  orientation  ) 

Definition at line 1680 of file RenderLayer.cpp.

References m_hBar, and m_vBar.

void WebCore::RenderLayer::dirty3DTransformedDescendantStatus (  )  [private]

Definition at line 497 of file RenderLayer.cpp.

References m_3DTransformedDescendantStatusDirty, preserves3D(), and stackingContext().

Here is the call graph for this function:

void WebCore::RenderLayer::dirtyNormalFlowList (  ) 

Definition at line 3435 of file RenderLayer.cpp.

References m_normalFlowList, m_normalFlowListDirty, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::dirtyStackingContextZOrderLists (  ) 

Definition at line 3428 of file RenderLayer.cpp.

References dirtyZOrderLists(), and stackingContext().

Here is the call graph for this function:

void WebCore::RenderLayer::dirtyVisibleContentStatus (  ) 

Definition at line 422 of file RenderLayer.cpp.

References dirtyVisibleDescendantStatus(), m_visibleContentStatusDirty, and parent().

Here is the call graph for this function:

void WebCore::RenderLayer::dirtyVisibleDescendantStatus (  )  [private]

Definition at line 443 of file RenderLayer.cpp.

References m_visibleDescendantStatusDirty, and parent().

Here is the call graph for this function:

void WebCore::RenderLayer::dirtyZOrderLists (  ) 

Definition at line 3414 of file RenderLayer.cpp.

References m_negZOrderList, m_posZOrderList, m_zOrderListsDirty, and renderer().

Here is the call graph for this function:

Node * WebCore::RenderLayer::enclosingElement (  )  const [private]

Definition at line 2495 of file RenderLayer.cpp.

References renderer().

Here is the call graph for this function:

RenderLayer * WebCore::RenderLayer::enclosingPositionedAncestor (  )  const

Definition at line 679 of file RenderLayer.cpp.

References WebCore::isPositionedContainer(), and parent().

Here is the call graph for this function:

RenderLayer * WebCore::RenderLayer::enclosingTransformedAncestor (  )  const [private]

Definition at line 688 of file RenderLayer.cpp.

References parent(), renderer(), and transform().

Here is the call graph for this function:

RenderLayer* WebCore::RenderLayer::firstChild (  )  const [inline]

Definition at line 176 of file RenderLayer.h.

IntRect WebCore::RenderLayer::getRectToExpose ( const IntRect &  visibleRect,
const IntRect &  exposeRect,
const ScrollAlignment &  alignX,
const ScrollAlignment &  alignY 
)

Definition at line 1354 of file RenderLayer.cpp.

References MIN_INTERSECT_FOR_REVEAL, x(), and y().

Here is the call graph for this function:

bool WebCore::RenderLayer::has3DTransform (  )  const [inline]

Definition at line 420 of file RenderLayer.h.

bool WebCore::RenderLayer::has3DTransformedDescendant (  )  const [inline, private]

Definition at line 534 of file RenderLayer.h.

bool WebCore::RenderLayer::hasAcceleratedCompositing (  )  const

Definition at line 244 of file RenderLayer.cpp.

bool WebCore::RenderLayer::hasAutoZIndex (  )  const [inline]

Definition at line 358 of file RenderLayer.h.

bool WebCore::RenderLayer::hasCompositedMask (  )  const [inline]

Definition at line 437 of file RenderLayer.h.

bool WebCore::RenderLayer::hasOverflowControls (  )  const

Definition at line 1758 of file RenderLayer.cpp.

References m_hBar, m_scrollCorner, m_vBar, and renderer().

Here is the call graph for this function:

bool WebCore::RenderLayer::hasReflection (  )  const [inline]

Definition at line 208 of file RenderLayer.h.

bool WebCore::RenderLayer::hasTransform (  )  const [inline]

Definition at line 405 of file RenderLayer.h.

bool WebCore::RenderLayer::hasVisibleContent (  )  const [inline]

Definition at line 337 of file RenderLayer.h.

bool WebCore::RenderLayer::hasVisibleDescendant (  )  const [inline]

Definition at line 338 of file RenderLayer.h.

int WebCore::RenderLayer::height (  )  const [inline]

Definition at line 230 of file RenderLayer.h.

bool WebCore::RenderLayer::hitTest ( const HitTestRequest request,
HitTestResult result 
)
bool WebCore::RenderLayer::hitTestContents ( const HitTestRequest request,
HitTestResult result,
const IntRect &  layerBounds,
const IntPoint &  hitTestPoint,
HitTestFilter  hitTestFilter 
) const [private]
RenderLayer * WebCore::RenderLayer::hitTestLayer ( RenderLayer rootLayer,
RenderLayer containerLayer,
const HitTestRequest request,
HitTestResult result,
const IntRect &  hitTestRect,
const IntPoint &  hitTestPoint,
bool  appliedTransform,
const HitTestingTransformState *  transformState = 0,
double *  zOffset = 0 
) [private]
bool WebCore::RenderLayer::hitTestOverflowControls ( HitTestResult result,
const IntPoint &  localPoint 
)

Definition at line 2077 of file RenderLayer.cpp.

References m_hBar, m_vBar, renderBox(), renderer(), resize(), WebCore::resizerCornerRect(), and WebCore::HitTestResult::setScrollbar().

Here is the call graph for this function:

Scrollbar* WebCore::RenderLayer::horizontalScrollbar (  )  const [inline]

Definition at line 261 of file RenderLayer.h.

int WebCore::RenderLayer::horizontalScrollbarHeight (  )  const

Definition at line 1743 of file RenderLayer.cpp.

References m_hBar.

bool WebCore::RenderLayer::inResizeMode (  )  const [inline]

Definition at line 283 of file RenderLayer.h.

void WebCore::RenderLayer::insertOnlyThisLayer (  ) 

Definition at line 984 of file RenderLayer.cpp.

References addChild(), clearClipRectsIncludingDescendants(), firstChild(), m_parent, nextSibling(), parent(), reflectionLayer(), and renderer().

Here is the call graph for this function:

bool WebCore::RenderLayer::intersectsDamageRect ( const IntRect &  layerBounds,
const IntRect &  damageRect,
const RenderLayer rootLayer 
) const

Definition at line 3171 of file RenderLayer.cpp.

References boundingBox(), and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::invalidateScrollbarRect ( Scrollbar *  scrollbar,
const IntRect &  rect 
) [private, virtual]

Definition at line 1655 of file RenderLayer.cpp.

References m_vBar, renderBox(), and renderer().

Here is the call graph for this function:

bool WebCore::RenderLayer::isActive (  )  const [private, virtual]

Definition at line 1536 of file RenderLayer.cpp.

References renderer().

Here is the call graph for this function:

bool WebCore::RenderLayer::isComposited (  )  const [inline]

Definition at line 436 of file RenderLayer.h.

bool WebCore::RenderLayer::isNormalFlowOnly (  )  const [inline]

Definition at line 199 of file RenderLayer.h.

bool WebCore::RenderLayer::isPointInResizeControl ( const IntPoint &  absolutePoint  )  const

Definition at line 2063 of file RenderLayer.cpp.

References absoluteToContents(), renderBox(), renderer(), resize(), and WebCore::resizerCornerRect().

Here is the call graph for this function:

bool WebCore::RenderLayer::isReflection (  )  const [inline]

Definition at line 209 of file RenderLayer.h.

bool WebCore::RenderLayer::isRootLayer (  )  const [inline]

Definition at line 286 of file RenderLayer.h.

bool WebCore::RenderLayer::isSelfPaintingLayer (  )  const

Definition at line 3590 of file RenderLayer.cpp.

References isNormalFlowOnly(), and renderer().

Here is the call graph for this function:

bool WebCore::RenderLayer::isStackingContext (  )  const [inline]

Definition at line 325 of file RenderLayer.h.

bool WebCore::RenderLayer::isTransparent (  )  const

Definition at line 753 of file RenderLayer.cpp.

References renderer().

Here is the call graph for this function:

RenderLayer* WebCore::RenderLayer::lastChild (  )  const [inline]

Definition at line 177 of file RenderLayer.h.

IntRect WebCore::RenderLayer::localBoundingBox (  )  const

Definition at line 3195 of file RenderLayer.cpp.

References firstChild(), nextSibling(), renderBox(), renderer(), and width().

Here is the call graph for this function:

RenderMarquee* WebCore::RenderLayer::marquee (  )  const [inline]

Definition at line 197 of file RenderLayer.h.

Vector<RenderLayer*>* WebCore::RenderLayer::negZOrderList (  )  const [inline]

Definition at line 331 of file RenderLayer.h.

RenderLayer* WebCore::RenderLayer::nextSibling (  )  const [inline]

Definition at line 175 of file RenderLayer.h.

Vector<RenderLayer*>* WebCore::RenderLayer::normalFlowList (  )  const [inline]

Definition at line 335 of file RenderLayer.h.

IntSize WebCore::RenderLayer::offsetFromResizeCorner ( const IntPoint &  absolutePoint  )  const

Definition at line 1750 of file RenderLayer.cpp.

References absoluteToContents(), height(), and width().

Here is the call graph for this function:

void WebCore::RenderLayer::operator delete ( void *  ptr,
size_t  sz 
)

Definition at line 859 of file RenderLayer.cpp.

void* WebCore::RenderLayer::operator new ( size_t   )  throw () [private]
void * WebCore::RenderLayer::operator new ( size_t  sz,
RenderArena *  renderArena 
) throw ()

Definition at line 854 of file RenderLayer.cpp.

void WebCore::RenderLayer::paint ( GraphicsContext *  p,
const IntRect &  damageRect,
PaintBehavior  paintBehavior = PaintBehaviorNormal,
RenderObject *  paintingRoot = 0 
)

Definition at line 2140 of file RenderLayer.cpp.

References paintLayer().

Here is the call graph for this function:

bool WebCore::RenderLayer::paintingInsideReflection (  )  const [inline, private]

Definition at line 546 of file RenderLayer.h.

void WebCore::RenderLayer::paintLayer ( RenderLayer rootLayer,
GraphicsContext *  p,
const IntRect &  paintDirtyRect,
PaintBehavior  paintBehavior,
RenderObject *  paintingRoot,
RenderObject::OverlapTestRequestMap *  overlapTestRequests = 0,
PaintLayerFlags  paintFlags = 0 
) [private]

Definition at line 2198 of file RenderLayer.cpp.

References WebCore::performOverlapTests(), WebCore::restoreClip(), and WebCore::setClip().

Here is the call graph for this function:

void WebCore::RenderLayer::paintOverflowControls ( GraphicsContext *  context,
int  tx,
int  ty,
const IntRect &  damageRect 
)

Definition at line 1972 of file RenderLayer.cpp.

References m_hBar, m_vBar, paintResizer(), paintScrollCorner(), positionOverflowControls(), and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::paintResizer ( GraphicsContext *  context,
int  tx,
int  ty,
const IntRect &  damageRect 
)

Definition at line 2020 of file RenderLayer.cpp.

References WebCore::cornerRect(), m_hBar, m_resizer, m_vBar, renderBox(), renderer(), resize(), WebCore::resizerCornerRect(), and updateResizerStyle().

Here is the call graph for this function:

void WebCore::RenderLayer::paintScrollCorner ( GraphicsContext *  context,
int  tx,
int  ty,
const IntRect &  damageRect 
)

Definition at line 1997 of file RenderLayer.cpp.

References WebCore::cornerRect(), m_scrollCorner, renderBox(), WebCore::scrollCornerRect(), and updateScrollCornerStyle().

Here is the call graph for this function:

bool WebCore::RenderLayer::paintsWithTransform ( PaintBehavior  paintBehavior  )  const [inline]

Definition at line 445 of file RenderLayer.h.

bool WebCore::RenderLayer::paintsWithTransparency ( PaintBehavior  paintBehavior  )  const [inline]

Definition at line 440 of file RenderLayer.h.

void WebCore::RenderLayer::panScrollFromPoint ( const IntPoint &  sourcePoint  ) 

Definition at line 1113 of file RenderLayer.cpp.

References WebCore::adjustedScrollDelta(), renderer(), and scrollByRecursively().

Here is the call graph for this function:

RenderLayer* WebCore::RenderLayer::parent (  )  const [inline]

Definition at line 173 of file RenderLayer.h.

void WebCore::RenderLayer::parentClipRects ( const RenderLayer rootLayer,
ClipRects clipRects,
bool  temporaryClipRects = false 
) const [private]

Definition at line 3044 of file RenderLayer.cpp.

References calculateClipRects(), clipRects(), parent(), and updateClipRects().

Here is the call graph for this function:

FloatPoint WebCore::RenderLayer::perspectiveOrigin (  )  const

Definition at line 647 of file RenderLayer.cpp.

References hasTransform(), and renderer().

Here is the call graph for this function:

TransformationMatrix WebCore::RenderLayer::perspectiveTransform (  )  const

Definition at line 617 of file RenderLayer.cpp.

References hasTransform(), and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::positionOverflowControls ( int  tx,
int  ty 
)

Definition at line 1763 of file RenderLayer.cpp.

References m_hBar, m_resizer, m_scrollCorner, m_vBar, renderBox(), renderer(), resize(), WebCore::resizerCornerRect(), and WebCore::scrollCornerRect().

Here is the call graph for this function:

Vector<RenderLayer*>* WebCore::RenderLayer::posZOrderList (  )  const [inline]

Definition at line 330 of file RenderLayer.h.

bool WebCore::RenderLayer::preserves3D (  )  const [inline]

Definition at line 419 of file RenderLayer.h.

RenderLayer* WebCore::RenderLayer::previousSibling (  )  const [inline]

Definition at line 174 of file RenderLayer.h.

RenderReplica* WebCore::RenderLayer::reflection (  )  const [inline]

Definition at line 210 of file RenderLayer.h.

RenderLayer * WebCore::RenderLayer::reflectionLayer (  )  const

Definition at line 3680 of file RenderLayer.cpp.

References m_reflection.

IntSize WebCore::RenderLayer::relativePositionOffset (  )  const [inline]

Definition at line 313 of file RenderLayer.h.

void WebCore::RenderLayer::relativePositionOffset ( int &  relX,
int &  relY 
) const [inline]

Definition at line 312 of file RenderLayer.h.

RenderLayer * WebCore::RenderLayer::removeChild ( RenderLayer oldChild  ) 
void WebCore::RenderLayer::removeOnlyThisLayer (  ) 
void WebCore::RenderLayer::removeReflection (  )  [private]

Definition at line 3692 of file RenderLayer.cpp.

References m_reflection.

TransformationMatrix WebCore::RenderLayer::renderableTransform ( PaintBehavior  paintBehavior  )  const

Definition at line 391 of file RenderLayer.cpp.

References m_transform.

RenderBox* WebCore::RenderLayer::renderBox (  )  const [inline]

Definition at line 172 of file RenderLayer.h.

int WebCore::RenderLayer::renderBoxX (  )  const [inline, private]

Definition at line 461 of file RenderLayer.h.

int WebCore::RenderLayer::renderBoxY (  )  const [inline, private]

Definition at line 462 of file RenderLayer.h.

RenderBoxModelObject* WebCore::RenderLayer::renderer (  )  const [inline]

Definition at line 171 of file RenderLayer.h.

void WebCore::RenderLayer::repaintBlockSelectionGaps (  ) 

Definition at line 3153 of file RenderLayer.cpp.

References firstChild(), m_blockSelectionGapsBounds, nextSibling(), renderer(), and scrolledContentOffset().

Here is the call graph for this function:

void WebCore::RenderLayer::repaintIncludingDescendants (  ) 

Definition at line 3529 of file RenderLayer.cpp.

References firstChild(), nextSibling(), and renderer().

Here is the call graph for this function:

IntRect WebCore::RenderLayer::repaintRect (  )  const [inline]

Definition at line 396 of file RenderLayer.h.

bool WebCore::RenderLayer::requiresSlowRepaints (  )  const

Definition at line 744 of file RenderLayer.cpp.

References hasReflection(), hasTransform(), isTransparent(), parent(), and requiresSlowRepaints().

Here is the call graph for this function:

void WebCore::RenderLayer::resize ( const PlatformMouseEvent &  evt,
const IntSize &  oldOffset 
)

Definition at line 1445 of file RenderLayer.cpp.

References inResizeMode(), offsetFromResizeCorner(), and renderer().

Here is the call graph for this function:

const RenderLayer* WebCore::RenderLayer::root (  )  const [inline]

Definition at line 213 of file RenderLayer.h.

References parent().

Here is the call graph for this function:

bool WebCore::RenderLayer::scroll ( ScrollDirection  direction,
ScrollGranularity  granularity,
float  multiplier = 1.0f 
)

Definition at line 2120 of file RenderLayer.cpp.

References m_hBar, and m_vBar.

bool WebCore::RenderLayer::scrollbarCornerPresent (  )  const [private, virtual]

Definition at line 1589 of file RenderLayer.cpp.

References renderBox(), renderer(), and WebCore::scrollCornerRect().

Here is the call graph for this function:

IntSize WebCore::RenderLayer::scrollbarOffset ( const Scrollbar *  scrollbar  )  const [private]

Definition at line 1641 of file RenderLayer.cpp.

References m_hBar, m_vBar, and renderBox().

Here is the call graph for this function:

void WebCore::RenderLayer::scrollByRecursively ( int  xDelta,
int  yDelta 
)

Definition at line 1139 of file RenderLayer.cpp.

References parent(), renderer(), scrollToOffset(), scrollXOffset(), and scrollYOffset().

Here is the call graph for this function:

IntSize WebCore::RenderLayer::scrolledContentOffset (  )  const [inline]

Definition at line 243 of file RenderLayer.h.

int WebCore::RenderLayer::scrollHeight (  ) 

Definition at line 1800 of file RenderLayer.cpp.

References computeScrollDimensions(), m_scrollDimensionsDirty, and m_scrollHeight.

Here is the call graph for this function:

void WebCore::RenderLayer::scrollRectToVisible ( const IntRect &  rect,
bool  scrollToAnchor = false,
const ScrollAlignment &  alignX = ScrollAlignment::alignCenterIfNeeded,
const ScrollAlignment &  alignY = ScrollAlignment::alignCenterIfNeeded 
)

Definition at line 1275 of file RenderLayer.cpp.

References getRectToExpose(), parent(), renderBox(), renderer(), scrollHeight(), scrollRectToVisible(), scrollToOffset(), scrollWidth(), scrollXOffset(), and scrollYOffset().

Here is the call graph for this function:

void WebCore::RenderLayer::scrollToOffset ( int  x,
int  y,
bool  updateScrollbars = true,
bool  repaint = true 
)
void WebCore::RenderLayer::scrollToXOffset ( int  x  )  [inline]

Definition at line 249 of file RenderLayer.h.

void WebCore::RenderLayer::scrollToYOffset ( int  y  )  [inline]

Definition at line 250 of file RenderLayer.h.

int WebCore::RenderLayer::scrollWidth (  ) 

Definition at line 1793 of file RenderLayer.cpp.

References computeScrollDimensions(), m_scrollDimensionsDirty, and m_scrollWidth.

Here is the call graph for this function:

int WebCore::RenderLayer::scrollXOffset (  )  const [inline]

Definition at line 245 of file RenderLayer.h.

int WebCore::RenderLayer::scrollYOffset (  )  const [inline]

Definition at line 246 of file RenderLayer.h.

IntRect WebCore::RenderLayer::selfClipRect (  )  const

Definition at line 3132 of file RenderLayer.cpp.

References boundingBox(), calculateRects(), clippingRoot(), and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::setFirstChild ( RenderLayer first  )  [inline, private]

Definition at line 458 of file RenderLayer.h.

void WebCore::RenderLayer::setHas3DTransformedDescendant ( bool  b  )  [inline, private]

Definition at line 533 of file RenderLayer.h.

void WebCore::RenderLayer::setHasHorizontalScrollbar ( bool  hasScrollbar  ) 

Definition at line 1690 of file RenderLayer.cpp.

References createScrollbar(), destroyScrollbar(), m_hBar, m_vBar, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::setHasVerticalScrollbar ( bool  hasScrollbar  ) 

Definition at line 1713 of file RenderLayer.cpp.

References createScrollbar(), destroyScrollbar(), m_hBar, m_vBar, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::setHasVisibleContent ( bool  b  ) 
void WebCore::RenderLayer::setHeight ( int  h  )  [inline]

Definition at line 232 of file RenderLayer.h.

void WebCore::RenderLayer::setInResizeMode ( bool  b  )  [inline]

Definition at line 284 of file RenderLayer.h.

void WebCore::RenderLayer::setLastChild ( RenderLayer last  )  [inline, private]

Definition at line 459 of file RenderLayer.h.

void WebCore::RenderLayer::setLocation ( int  x,
int  y 
) [inline]

Definition at line 223 of file RenderLayer.h.

void WebCore::RenderLayer::setNeedsFullRepaint ( bool  f = true  )  [inline]

Definition at line 398 of file RenderLayer.h.

void WebCore::RenderLayer::setNextSibling ( RenderLayer next  )  [inline, private]

Definition at line 455 of file RenderLayer.h.

void WebCore::RenderLayer::setPaintingInsideReflection ( bool  b  )  [inline, private]

Definition at line 547 of file RenderLayer.h.

void WebCore::RenderLayer::setParent ( RenderLayer parent  )  [private]

Definition at line 3308 of file RenderLayer.cpp.

References m_parent, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::setPreviousSibling ( RenderLayer prev  )  [inline, private]

Definition at line 456 of file RenderLayer.h.

void WebCore::RenderLayer::setStaticX ( int  staticX  )  [inline]

Definition at line 402 of file RenderLayer.h.

void WebCore::RenderLayer::setStaticY ( int  staticY  )  [inline]

Definition at line 403 of file RenderLayer.h.

void WebCore::RenderLayer::setWidth ( int  w  )  [inline]

Definition at line 231 of file RenderLayer.h.

bool WebCore::RenderLayer::shouldBeNormalFlowOnly (  )  const [private]

Definition at line 3581 of file RenderLayer.cpp.

References hasReflection(), isTransparent(), and renderer().

Here is the call graph for this function:

RenderLayer * WebCore::RenderLayer::stackingContext (  )  const

Definition at line 659 of file RenderLayer.cpp.

References parent(), and renderer().

Here is the call graph for this function:

int WebCore::RenderLayer::staticX (  )  const [inline]

Definition at line 400 of file RenderLayer.h.

int WebCore::RenderLayer::staticY (  )  const [inline]

Definition at line 401 of file RenderLayer.h.

void WebCore::RenderLayer::styleChanged ( StyleDifference  diff,
const RenderStyle *   
)
void WebCore::RenderLayer::subtractScrolledContentOffset ( int &  x,
int &  y 
) const

Definition at line 1188 of file RenderLayer.cpp.

References m_scrollLeftOverflow, scrollXOffset(), and scrollYOffset().

Here is the call graph for this function:

TransformationMatrix* WebCore::RenderLayer::transform (  )  const [inline]

Definition at line 407 of file RenderLayer.h.

RenderLayer * WebCore::RenderLayer::transparentPaintingAncestor (  ) 

Definition at line 762 of file RenderLayer.cpp.

References isComposited(), and parent().

Here is the call graph for this function:

bool WebCore::RenderLayer::update3DTransformedDescendantStatus (  )  [private]

Definition at line 512 of file RenderLayer.cpp.

References has3DTransform(), m_3DTransformedDescendantStatusDirty, m_has3DTransformedDescendant, m_negZOrderList, m_posZOrderList, and preserves3D().

Here is the call graph for this function:

void WebCore::RenderLayer::updateClipRects ( const RenderLayer rootLayer  ) 

Definition at line 2956 of file RenderLayer.cpp.

References calculateClipRects(), clipRects(), m_clipRects, m_clipRectsRoot, parent(), WebCore::ClipRects::ref(), renderer(), and updateClipRects().

Here is the call graph for this function:

void WebCore::RenderLayer::updateCompositingAndLayerListsIfNeeded (  )  [private]

Definition at line 3517 of file RenderLayer.cpp.

References isStackingContext(), m_normalFlowListDirty, m_zOrderListsDirty, and updateLayerListsIfNeeded().

Here is the call graph for this function:

void WebCore::RenderLayer::updateHoverActiveState ( const HitTestRequest request,
HitTestResult result 
)
void WebCore::RenderLayer::updateLayerListsIfNeeded (  )  [private]

Definition at line 3511 of file RenderLayer.cpp.

References updateNormalFlowList(), and updateZOrderLists().

Here is the call graph for this function:

void WebCore::RenderLayer::updateLayerPosition (  ) 
void WebCore::RenderLayer::updateLayerPositions ( UpdateLayerPositionsFlags  flags = DoFullRepaint | IsCompositingUpdateRoot | UpdateCompositingLayers  ) 
void WebCore::RenderLayer::updateNormalFlowList (  ) 

Definition at line 3466 of file RenderLayer.cpp.

References firstChild(), m_normalFlowList, m_normalFlowListDirty, m_reflection, nextSibling(), and reflectionLayer().

Here is the call graph for this function:

void WebCore::RenderLayer::updateOverflowStatus ( bool  horizontalOverflow,
bool  verticalOverflow 
) [private]

Definition at line 1837 of file RenderLayer.cpp.

References m_horizontalOverflow, m_overflowStatusDirty, m_verticalOverflow, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::updateReflectionStyle (  )  [private]

Definition at line 3702 of file RenderLayer.cpp.

References m_reflection, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::updateResizerStyle (  )  [private]

Definition at line 3664 of file RenderLayer.cpp.

References m_resizer, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::updateScrollCornerStyle (  )  [private]

Definition at line 3648 of file RenderLayer.cpp.

References m_scrollCorner, and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::updateScrollInfoAfterLayout (  ) 
void WebCore::RenderLayer::updateTransform (  ) 

Definition at line 340 of file RenderLayer.cpp.

References dirty3DTransformedDescendantStatus(), has3DTransform(), hasAcceleratedCompositing(), hasTransform(), m_transform, renderBox(), and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::updateVisibilityStatus (  )  [private]

Definition at line 452 of file RenderLayer.cpp.

References firstChild(), m_hasVisibleContent, m_hasVisibleDescendant, m_visibleContentStatusDirty, m_visibleDescendantStatusDirty, nextSibling(), and renderer().

Here is the call graph for this function:

void WebCore::RenderLayer::updateZOrderLists (  ) 
void WebCore::RenderLayer::valueChanged ( Scrollbar *   )  [private, virtual]

Definition at line 1512 of file RenderLayer.cpp.

References m_hBar, m_scrollY, m_vBar, scrollToOffset(), and scrollXOffset().

Here is the call graph for this function:

Scrollbar* WebCore::RenderLayer::verticalScrollbar (  )  const [inline]

Definition at line 262 of file RenderLayer.h.

int WebCore::RenderLayer::verticalScrollbarWidth (  )  const

Definition at line 1736 of file RenderLayer.cpp.

References m_vBar.

int WebCore::RenderLayer::width (  )  const [inline]

Definition at line 229 of file RenderLayer.h.

int WebCore::RenderLayer::x (  )  const [inline]

Definition at line 221 of file RenderLayer.h.

int WebCore::RenderLayer::y (  )  const [inline]

Definition at line 222 of file RenderLayer.h.

int WebCore::RenderLayer::zIndex (  )  const [inline]

Definition at line 359 of file RenderLayer.h.


Friends And Related Function Documentation

friend class RenderBoxModelObject [friend]

Definition at line 571 of file RenderLayer.h.

friend class RenderLayerBacking [friend]

Definition at line 569 of file RenderLayer.h.

friend class RenderLayerCompositor [friend]

Definition at line 570 of file RenderLayer.h.

friend class RenderReplica [friend]

Definition at line 166 of file RenderLayer.h.


Member Data Documentation

Definition at line 653 of file RenderLayer.h.

Definition at line 677 of file RenderLayer.h.

Definition at line 628 of file RenderLayer.h.

Definition at line 630 of file RenderLayer.h.

Definition at line 582 of file RenderLayer.h.

Definition at line 654 of file RenderLayer.h.

Definition at line 649 of file RenderLayer.h.

Definition at line 651 of file RenderLayer.h.

RefPtr<Scrollbar> WebCore::RenderLayer::m_hBar [protected]

Definition at line 611 of file RenderLayer.h.

Definition at line 598 of file RenderLayer.h.

Definition at line 646 of file RenderLayer.h.

Definition at line 642 of file RenderLayer.h.

Definition at line 615 of file RenderLayer.h.

Definition at line 636 of file RenderLayer.h.

Definition at line 583 of file RenderLayer.h.

RenderMarquee* WebCore::RenderLayer::m_marquee [protected]

Definition at line 661 of file RenderLayer.h.

Definition at line 643 of file RenderLayer.h.

Definition at line 622 of file RenderLayer.h.

Definition at line 581 of file RenderLayer.h.

Definition at line 626 of file RenderLayer.h.