Classes | Defines

nsDisplayList.h File Reference

#include "nsCOMPtr.h"
#include "nsIFrame.h"
#include "nsPoint.h"
#include "nsRect.h"
#include "nsISelection.h"
#include "nsCaret.h"
#include "plarena.h"
#include <stdlib.h>
Include dependency graph for nsDisplayList.h:
This graph shows which files directly or indirectly include this file:

Classes

class  nsDisplayListBuilder
 This manages a display list and is passed as a parameter to nsIFrame::BuildDisplayList. More...
class  nsDisplayListBuilder::AutoIsRootSetter
class  nsDisplayListBuilder::AutoInTransformSetter
struct  nsDisplayListBuilder::PresShellState
class  nsDisplayItemLink
 nsDisplayItems are put in singly-linked lists rooted in an nsDisplayList. More...
class  nsDisplayItem
 This is the unit of rendering and event testing. More...
struct  nsDisplayItem::HitTestState
class  nsDisplayList
 Manages a singly-linked list of display list items. More...
class  nsDisplayListSet
 This is passed as a parameter to nsIFrame::BuildDisplayList. More...
struct  nsDisplayListCollection
 A specialization of nsDisplayListSet where the lists are actually internal to the object, and all distinct. More...
class  nsDisplayGeneric
 Use this class to implement not-very-frequently-used display items that are not opaque, do not receive events, and are bounded by a frame's border-rect. More...
class  nsDisplayCaret
class  nsDisplayBorder
 The standard display item to paint the CSS borders of a frame. More...
class  nsDisplaySolidColor
 A simple display item that just renders a solid color across the specified bounds. More...
class  nsDisplayBackground
 The standard display item to paint the CSS background of a frame. More...
class  nsDisplayBoxShadowOuter
 The standard display item to paint the outer CSS box-shadows of a frame. More...
class  nsDisplayBoxShadowInner
 The standard display item to paint the inner CSS box-shadows of a frame. More...
class  nsDisplayOutline
 The standard display item to paint the CSS outline of a frame. More...
class  nsDisplayEventReceiver
 A class that lets you receive events within the frame bounds but never paints. More...
class  nsDisplayWrapList
 A class that lets you wrap a display list as a display item. More...
class  nsDisplayWrapper
 We call WrapDisplayList on the in-flow lists: BorderBackground(), BlockBorderBackgrounds() and Content(). More...
class  nsDisplayOpacity
 The standard display item to paint a stacking context with translucency set by the stacking context root frame's 'opacity' style. More...
class  nsDisplayClip
 nsDisplayClip can clip a list of items, but we take a single item initially and then later merge other items into it when we merge adjacent matching nsDisplayClips More...
class  nsDisplayTransform

Defines

#define NS_DISPLAY_DECL_NAME(n)
#define DO_GLOBAL_REFLOW_COUNT_DSP(_name)
#define DO_GLOBAL_REFLOW_COUNT_DSP_COLOR(_name, _color)
#define DECL_DO_GLOBAL_REFLOW_COUNT_DSP(_class, _super)

Define Documentation

#define DECL_DO_GLOBAL_REFLOW_COUNT_DSP (   _class,
  _super 
)
#define DO_GLOBAL_REFLOW_COUNT_DSP (   _name  ) 
#define DO_GLOBAL_REFLOW_COUNT_DSP_COLOR (   _name,
  _color 
)
#define NS_DISPLAY_DECL_NAME (   n  )