surpass/
layer.rs

1// Copyright 2020 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5use crate::order::Order;
6use crate::GeomPresTransform;
7
8#[derive(Clone, Debug)]
9pub struct Layer {
10    pub is_enabled: bool,
11    pub affine_transform: Option<GeomPresTransform>,
12    pub order: Option<Order>,
13}
14
15impl Default for Layer {
16    fn default() -> Self {
17        Self { is_enabled: true, affine_transform: None, order: None }
18    }
19}