Classes | Namespaces | Defines

Layers.h File Reference

#include "gfxTypes.h"
#include "gfxASurface.h"
#include "nsRegion.h"
#include "nsPoint.h"
#include "nsRect.h"
#include "nsISupportsImpl.h"
#include "nsAutoPtr.h"
#include "gfx3DMatrix.h"
#include "gfxColor.h"
#include "gfxPattern.h"
Include dependency graph for Layers.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  mozilla::layers::FrameMetrics
 The viewport and displayport metrics for the painted frame at the time of a layer-tree transaction. More...
class  mozilla::layers::LayerUserData
 Base class for userdata objects attached to layers and layer managers. More...
class  mozilla::layers::LayerUserDataSet
 Helper class to manage user data for layers and LayerManagers. More...
class  mozilla::layers::LayerManager
 A LayerManager controls a tree of layers. More...
class  mozilla::layers::Layer
 A Layer represents anything that can be rendered onto a destination surface. More...
class  mozilla::layers::ThebesLayer
 A Layer which we can draw into using Thebes. More...
class  mozilla::layers::ContainerLayer
 A Layer which other layers render into. More...
class  mozilla::layers::ColorLayer
 A Layer which just renders a solid color in its visible region. More...
class  mozilla::layers::CanvasLayer
 A Layer for HTML Canvas elements. More...
struct  mozilla::layers::CanvasLayer::Data

Namespaces

namespace  mozilla
 

This is the base class for all link classes.


namespace  mozilla::gl
namespace  mozilla::layers

Defines

#define MOZ_LAYERS_LOG(_args)
#define MOZ_LAYER_DECL_NAME(n, e)

Define Documentation

#define MOZ_LAYER_DECL_NAME (   n,
  e 
)
Value:
virtual const char* Name() const { return n; }            \
  virtual LayerType GetType() const { return e; }
#define MOZ_LAYERS_LOG (   _args  )