• Home
  • Raw
  • Download

Lines Matching defs:LayerSnapshot

51 struct LayerSnapshot : public compositionengine::LayerFECompositionState {  struct
55 LayerHierarchy::TraversalPath path;
57 bool invalidTransform = false;
58 bool isHiddenByPolicyFromParent = false;
59 bool isHiddenByPolicyFromRelativeParent = false;
60 ftl::Flags<RequestedLayerState::Changes> changes;
61 uint64_t clientChanges = 0;
65 uint32_t uniqueSequence;
68 int32_t sequence;
69 std::string name;
70 uint32_t textureName;
71 bool contentOpaque;
72 bool layerOpaqueFlagSet;
73 RoundedCornerState roundedCorner;
74 FloatRect transformedBounds;
75 Rect transformedBoundsWithoutTransparentRegion;
76 renderengine::ShadowSettings shadowSettings;
77 bool premultipliedAlpha;
78 bool isHdrY410;
79 ui::Transform parentTransform;
80 Rect bufferSize;
81 Rect croppedBufferSize;
82 std::shared_ptr<renderengine::ExternalTexture> externalTexture;
83 gui::LayerMetadata layerMetadata;
84 gui::LayerMetadata relativeLayerMetadata;
85 bool hasReadyFrame;
86 ui::Transform localTransformInverse;
87 gui::WindowInfo inputInfo;
88 ui::Transform localTransform;
89 gui::DropInputMode dropInputMode;
90 bool isTrustedOverlay;
91 gui::GameMode gameMode;
92 scheduler::LayerInfo::FrameRate frameRate;
93 ui::Transform::RotationFlags fixedTransformHint;
94 std::optional<ui::Transform::RotationFlags> transformHint;
95 bool handleSkipScreenshotFlag = false;
96 int32_t frameRateSelectionPriority;
97 LayerHierarchy::TraversalPath mirrorRootPath;
98 uint32_t touchCropId;
99 gui::Uid uid = gui::Uid::INVALID;
100 gui::Pid pid = gui::Pid::INVALID;
101 ChildState childState;
102 enum class Reachablilty : uint32_t {
128 Reachablilty reachablilty;