diff options
Diffstat (limited to 'kms++/src/plane.cpp')
| -rw-r--r-- | kms++/src/plane.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/kms++/src/plane.cpp b/kms++/src/plane.cpp index 7a4f26d..3e17024 100644 --- a/kms++/src/plane.cpp +++ b/kms++/src/plane.cpp @@ -90,6 +90,17 @@ vector<Crtc*> Plane::get_possible_crtcs() const return v; } +vector<uint32_t> Plane::get_fourccs() const +{ + auto p = m_priv->drm_plane; + vector<uint32_t> r; + + for (unsigned i = 0; i < p->count_formats; ++i) + r.push_back(p->formats[i]); + + return r; +} + vector<PixelFormat> Plane::get_formats() const { auto p = m_priv->drm_plane; |
