#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 MOZ_LAYER_DECL_NAME | ( | n, | ||
| e | ||||
| ) |
virtual const char* Name() const { return n; } \ virtual LayerType GetType() const { return e; }
| #define MOZ_LAYERS_LOG | ( | _args | ) |
1.7.1