Lines Matching full:planes
64 std::vector<DrmPlane *> *planes) = 0;
67 // Removes and returns the next available plane from planes
68 static DrmPlane *PopPlane(std::vector<DrmPlane *> *planes) {
69 if (planes->empty())
71 DrmPlane *plane = planes->front();
72 planes->erase(planes->begin());
88 std::vector<DrmPlane *> *planes,
91 DrmPlane *plane = PopPlane(planes);
113 // Takes a stack of layers and provisions hardware planes for them. If the
116 // using GL. PRECOMP planes should be placed above any 1:1 layer:plane
122 // @primary_planes: a vector of primary planes available for this frame
123 // @overlay_planes: a vector of overlay planes available for this frame
147 // planes.
152 std::vector<DrmPlane *> *planes);
155 // This plan stage places as many layers on dedicated planes as possible (first
162 std::vector<DrmPlane *> *planes);