HomeSort by relevance Sort by last modified time
    Searched refs:DrmCompositionPlane (Results 1 - 7 of 7) sorted by null

  /external/drm_hwcomposer/
platform.h 61 virtual int ProvisionPlanes(std::vector<DrmCompositionPlane> *composition,
77 static DrmCompositionPlane *GetPrecomp(
78 std::vector<DrmCompositionPlane> *composition) {
87 static int Emplace(std::vector<DrmCompositionPlane> *composition,
89 DrmCompositionPlane::Type type, DrmCrtc *crtc,
101 static std::vector<DrmCompositionPlane>::iterator GetPrecompIter(
102 std::vector<DrmCompositionPlane> *composition) {
104 [](const DrmCompositionPlane &p) {
105 return p.type() == DrmCompositionPlane::Type::kPrecomp;
127 std::tuple<int, std::vector<DrmCompositionPlane>> ProvisionPlanes
    [all...]
drmdisplaycomposition.h 50 class DrmCompositionPlane {
59 DrmCompositionPlane() = default;
60 DrmCompositionPlane(DrmCompositionPlane &&rhs) = default;
61 DrmCompositionPlane &operator=(DrmCompositionPlane &&other) = default;
62 DrmCompositionPlane(Type type, DrmPlane *plane, DrmCrtc *crtc)
65 DrmCompositionPlane(Type type, DrmPlane *plane, DrmCrtc *crtc,
113 int AddPlaneComposition(DrmCompositionPlane plane);
146 std::vector<DrmCompositionPlane> &composition_planes()
    [all...]
platform.cpp 39 std::tuple<int, std::vector<DrmCompositionPlane>> Planner::ProvisionPlanes(
43 std::vector<DrmCompositionPlane> composition;
48 return std::make_tuple(-ENODEV, std::vector<DrmCompositionPlane>());
68 composition.emplace_back(DrmCompositionPlane::Type::kPrecomp,
80 return std::make_tuple(ret, std::vector<DrmCompositionPlane>());
85 composition.emplace_back(DrmCompositionPlane::Type::kSquash, squash_plane,
92 std::vector<DrmCompositionPlane> *composition,
103 ret = Emplace(composition, planes, DrmCompositionPlane::Type::kLayer, crtc,
125 DrmCompositionPlane *precomp = GetPrecomp(composition);
132 composition->emplace_back(DrmCompositionPlane::Type::kPrecomp
    [all...]
platformnv.h 70 int ProvisionPlanes(std::vector<DrmCompositionPlane> *composition,
81 int ProvisionPlanes(std::vector<DrmCompositionPlane> *composition,
platformnv.cpp 214 std::vector<DrmCompositionPlane> *composition,
237 DrmCompositionPlane::Type::kLayer, *primary_iter,
260 DrmCompositionPlane *precomp = GetPrecomp(composition);
267 composition->emplace_back(DrmCompositionPlane::Type::kPrecomp,
308 std::vector<DrmCompositionPlane> *composition,
328 DrmCompositionPlane *precomp = GetPrecomp(composition);
334 composition->emplace_back(DrmCompositionPlane::Type::kPrecomp,
drmdisplaycompositor.cpp 176 static bool UsesSquash(const std::vector<DrmCompositionPlane> &comp_planes) {
178 [](const DrmCompositionPlane &plane) {
179 return plane.type() == DrmCompositionPlane::Type::kSquash;
439 std::vector<DrmCompositionPlane> &comp_planes =
441 for (DrmCompositionPlane &comp_plane : comp_planes) {
469 std::vector<DrmCompositionPlane> &comp_planes =
525 for (DrmCompositionPlane &comp_plane : comp_planes) {
528 case DrmCompositionPlane::Type::kSquash:
534 case DrmCompositionPlane::Type::kPrecomp:
560 std::vector<DrmCompositionPlane> &comp_planes
    [all...]
drmdisplaycomposition.cpp 119 composition_planes_.emplace_back(DrmCompositionPlane::Type::kDisable, plane,
135 int DrmDisplayComposition::AddPlaneComposition(DrmCompositionPlane plane) {
142 DrmCompositionPlane *comp = NULL;
148 if (i.type() == DrmCompositionPlane::Type::kLayer) {
151 } else if (i.type() == DrmCompositionPlane::Type::kPrecomp) {
247 for (const DrmCompositionPlane &plane : composition_planes_) {
248 if (plane.type() == DrmCompositionPlane::Type::kLayer) {
363 std::vector<DrmCompositionPlane> plan;
562 const DrmCompositionPlane &comp_plane = composition_planes_[i];
567 case DrmCompositionPlane::Type::kDisable
    [all...]

Completed in 41 milliseconds