Lines Matching defs:State
141 struct State { struct
142 Geometry active_legacy;
143 Geometry requested_legacy;
144 int32_t z;
151 uint32_t layerStack;
153 uint8_t flags;
154 uint8_t reserved[2];
155 int32_t sequence; // changes when visible regions can change
156 bool modified;
159 Rect crop_legacy;
160 Rect requestedCrop_legacy;
164 wp<Layer> barrierLayer_legacy;
188 // dataspace is only used by BufferStateLayer and ColorLayer argument
191 // The fields below this point are only used by BufferStateLayer argument
192 Geometry active;
194 uint32_t transform;
195 bool transformToDisplayInverse;
197 Rect crop;
198 Region transparentRegionHint;
200 sp<GraphicBuffer> buffer;
201 client_cache_t clientCacheId;
202 sp<Fence> acquireFence;
203 HdrMetadata hdrMetadata;
204 Region surfaceDamageRegion;
205 int32_t api;
207 sp<NativeHandle> sidebandStream;
208 mat4 colorTransform;
209 bool hasColorTransform;
214 sp<Layer> bgColorLayer;
218 std::deque<sp<CallbackHandle>> callbackHandles;
219 bool colorSpaceAgnostic;
391 virtual bool isOpaque(const Layer::State&) const { return false; } in isOpaque()
699 virtual Rect getBufferSize(const Layer::State&) const { return Rect::INVALID_RECT; } in getBufferSize()