Lines Matching refs:DrmDisplayComposition
84 class DrmDisplayCompositor : public QueueWorker<DrmDisplayComposition> {
91 std::unique_ptr<DrmDisplayComposition> CreateComposition() const;
92 int QueueComposition(std::unique_ptr<DrmDisplayComposition> composition);
93 void ProcessWork(std::unique_ptr<DrmDisplayComposition> composition);
106 FrameState(std::unique_ptr<DrmDisplayComposition> composition, int status)
110 std::unique_ptr<DrmDisplayComposition> composition;
119 void QueueFrame(std::unique_ptr<DrmDisplayComposition> composition,
146 DrmDisplayComposition *display_comp);
147 int ApplySquash(DrmDisplayComposition *display_comp);
148 int ApplyPreComposite(DrmDisplayComposition *display_comp);
149 int PrepareFrame(DrmDisplayComposition *display_comp);
150 int CommitFrame(DrmDisplayComposition *display_comp, bool test_only);
151 int SquashFrame(DrmDisplayComposition *src, DrmDisplayComposition *dst);
152 int ApplyDpms(DrmDisplayComposition *display_comp);
153 int DisablePlanes(DrmDisplayComposition *display_comp);
156 void ApplyFrame(std::unique_ptr<DrmDisplayComposition> composition,
166 std::unique_ptr<DrmDisplayComposition> active_composition_;