// ----------------------------------------------------------------------------
+void DisplayDevice::setLayerStack(uint32_t stack) {
+ mLayerStack = stack;
+ dirtyRegion.set(bounds());
+}
+
+// ----------------------------------------------------------------------------
+
status_t DisplayDevice::orientationToTransfrom(
int orientation, int w, int h, Transform* tr)
{
bool getSecureLayerVisible() const;
status_t setOrientation(int orientation);
+ void setLayerStack(uint32_t stack);
+
int getOrientation() const { return mOrientation; }
const Transform& getTransform() const { return mGlobalTransform; }
uint32_t getLayerStack() const { return mLayerStack; }
const DisplayDeviceState& state(curr[i]);
if (state.layerStack != draw[i].layerStack) {
const sp<DisplayDevice>& disp(getDisplayDevice(state.id));
- //disp->setLayerStack(state.layerStack); // FIXME: set layer stack
+ disp->setLayerStack(state.layerStack);
}
if (curr[i].orientation != draw[i].orientation) {
const sp<DisplayDevice>& disp(getDisplayDevice(state.id));