Lines Matching defs:State
97 struct State { struct
98 int32_t sequence; // changes when visible regions can change
100 FloatRect crop;
101 LayerMetadata metadata;
103 ui::Dataspace dataspace;
105 uint64_t frameNumber;
106 uint64_t previousFrameNumber;
109 uint64_t barrierFrameNumber;
110 ui::Transform transform;
112 uint32_t producerId = 0;
115 uint32_t barrierProducerId = 0;
117 uint32_t bufferTransform;
118 bool transformToDisplayInverse;
119 Region transparentRegionHint;
120 std::shared_ptr<renderengine::ExternalTexture> buffer;
121 sp<Fence> acquireFence;
122 std::shared_ptr<FenceTime> acquireFenceTime;
123 sp<NativeHandle> sidebandStream;
124 mat4 colorTransform;
128 std::deque<sp<CallbackHandle>> callbackHandles;
129 nsecs_t desiredPresentTime = 0;
153 static constexpr uint32_t kStateSurfaceFramesThreshold = 25; argument
154 Rect bufferCrop;
155 Rect destinationFrame;
156 sp<IBinder> releaseBufferEndpoint;
157 bool autoRefresh = false;
158 float currentHdrSdrRatio = 1.f;
159 float desiredHdrSdrRatio = -1.f;
160 int64_t latchedVsyncId = 0;
161 bool useVsyncIdForRefreshRateSelection = false;