• Home
  • Raw
  • Download

Lines Matching defs:State

150     struct State {  struct
151 Geometry active_legacy;
152 Geometry requested_legacy;
153 int32_t z;
155 ui::LayerStack layerStack;
157 uint32_t flags;
158 uint8_t reserved[2];
159 int32_t sequence; // changes when visible regions can change
160 bool modified;
163 Rect crop;
164 Rect requestedCrop;
188 // dataspace is only used by BufferStateLayer and EffectLayer argument
191 // The fields below this point are only used by BufferStateLayer argument
192 uint64_t frameNumber;
193 uint32_t width;
194 uint32_t height;
195 ui::Transform transform;
197 uint32_t bufferTransform;
198 bool transformToDisplayInverse;
200 Region transparentRegionHint;
202 std::shared_ptr<renderengine::ExternalTexture> buffer;
203 client_cache_t clientCacheId;
204 sp<Fence> acquireFence;
205 std::shared_ptr<FenceTime> acquireFenceTime;
206 HdrMetadata hdrMetadata;
207 Region surfaceDamageRegion;
208 int32_t api;
210 sp<NativeHandle> sidebandStream;
211 mat4 colorTransform;
212 bool hasColorTransform;
217 sp<Layer> bgColorLayer;
221 std::deque<sp<CallbackHandle>> callbackHandles;
222 bool colorSpaceAgnostic;
223 nsecs_t desiredPresentTime = 0;
224 bool isAutoTimestamp = true;
228 float shadowRadius;
231 std::vector<BlurRegion> blurRegions;
234 int32_t frameRateSelectionPriority;
236 FrameRate frameRate;
239 FrameRate frameRateForLayerTree;
269 static constexpr uint32_t kStateSurfaceFramesThreshold = 25; argument
272 StretchEffect stretchEffect;
275 bool isTrustedOverlay;
277 Rect bufferCrop;
278 Rect destinationFrame;
280 sp<IBinder> releaseBufferEndpoint;
282 gui::DropInputMode dropInputMode;
284 bool autoRefresh = false;
286 bool dimmingEnabled = true;
466 virtual bool isOpaque(const Layer::State&) const { return false; } in isOpaque()
581 virtual Rect getBufferSize(const Layer::State&) const { return Rect::INVALID_RECT; } in getBufferSize()