#include "cc/trees/layer_tree_host.h"
#include "base/test/scoped_feature_list.h"
#include "cc/layers/layer.h"
#include "cc/layers/picture_layer.h"
#include "cc/test/fake_content_layer_client.h"
#include "cc/test/layer_test_common.h"
#include "cc/test/layer_tree_test.h"
#include "cc/trees/layer_tree_impl.h"
#include "components/viz/common/features.h"
namespace cc {
namespace {
#define EXPECT_OCCLUSION_EQ(expected, actual) …
class LayerTreeHostOcclusionTest : public LayerTreeTest { … };
class LayerTreeHostOcclusionTestDrawPropertiesOnLayer
: public LayerTreeHostOcclusionTest { … };
SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostOcclusionTestDrawPropertiesOnLayer);
class LayerTreeHostOcclusionTestDrawPropertiesOnSurface
: public LayerTreeHostOcclusionTest { … };
SINGLE_AND_MULTI_THREAD_TEST_F(
LayerTreeHostOcclusionTestDrawPropertiesOnSurface);
class LayerTreeHostOcclusionTestDrawPropertiesOnMask
: public LayerTreeHostOcclusionTest { … };
SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostOcclusionTestDrawPropertiesOnMask);
class LayerTreeHostOcclusionTestDrawPropertiesOnScaledMask
: public LayerTreeHostOcclusionTest { … };
SINGLE_AND_MULTI_THREAD_TEST_F(
LayerTreeHostOcclusionTestDrawPropertiesOnScaledMask);
}
}