#include "cc/trees/layer_tree_host.h"
#include "cc/test/fake_content_layer_client.h"
#include "cc/test/fake_picture_layer.h"
#include "cc/test/layer_tree_test.h"
#include "cc/trees/transform_node.h"
#include "skia/ext/font_utils.h"
#include "third_party/skia/include/core/SkFont.h"
#include "third_party/skia/include/core/SkTextBlob.h"
namespace cc {
namespace {
class FakeTextHolder { … };
class FakeCaptureContentLayerClient : public FakeContentLayerClient { … };
class LayerTreeHostCaptureContentTest : public LayerTreeTest { … };
class LayerTreeHostCaptureContentTestBasic
: public LayerTreeHostCaptureContentTest { … };
class LayerTreeHostCaptureContentTestOneVisible
: public LayerTreeHostCaptureContentTestBasic { … };
SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostCaptureContentTestOneVisible);
class LayerTreeHostCaptureContentTestTwoVisible
: public LayerTreeHostCaptureContentTestBasic { … };
SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostCaptureContentTestTwoVisible);
class LayerTreeHostCaptureContentTestTwoLayers
: public LayerTreeHostCaptureContentTestBasic { … };
class LayerTreeHostCaptureContentTestOneLayerVisible
: public LayerTreeHostCaptureContentTestTwoLayers { … };
SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostCaptureContentTestOneLayerVisible);
class LayerTreeHostCaptureContentTestTwoLayersVisible
: public LayerTreeHostCaptureContentTestTwoLayers { … };
SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostCaptureContentTestTwoLayersVisible);
class LayerTreeHostCaptureContentTestTwoLayersVisibleAndTransparent
: public LayerTreeHostCaptureContentTestTwoLayersVisible { … };
SINGLE_AND_MULTI_THREAD_TEST_F(
LayerTreeHostCaptureContentTestTwoLayersVisibleAndTransparent);
class LayerTreeHostCaptureContentTestUpperLayerPartialOverlay
: public LayerTreeHostCaptureContentTestTwoLayers { … };
SINGLE_AND_MULTI_THREAD_TEST_F(
LayerTreeHostCaptureContentTestUpperLayerPartialOverlay);
}
}