SF: Add onLayerDisplayed method to LayerBE
Add onLayerDisplayed method to LayerBE class and make the data
for the class private.
Merged-in: I2a5b03d542d46fc0c2e1d6d725fb87580980427d
Test: Compile/Run manually
Change-Id: I2a5b03d542d46fc0c2e1d6d725fb87580980427d
diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp
index b78ef97..e503955 100644
--- a/services/surfaceflinger/Layer.cpp
+++ b/services/surfaceflinger/Layer.cpp
@@ -61,11 +61,6 @@
namespace android {
-LayerBE::LayerBE()
- : mMesh(Mesh::TRIANGLE_FAN, 4, 2, 2) {
-}
-
-
int32_t Layer::sSequence = 1;
Layer::Layer(SurfaceFlinger* flinger, const sp<Client>& client, const String8& name, uint32_t w,
@@ -96,7 +91,8 @@
mQueueItems(),
mLastFrameNumberReceived(0),
mAutoRefresh(false),
- mFreezeGeometryUpdates(false) {
+ mFreezeGeometryUpdates(false),
+ mBE{this} {
mCurrentCrop.makeInvalid();