summaryrefslogtreecommitdiff
path: root/kms++/plane.h
diff options
context:
space:
mode:
Diffstat (limited to 'kms++/plane.h')
-rw-r--r--kms++/plane.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/kms++/plane.h b/kms++/plane.h
deleted file mode 100644
index d50e539..0000000
--- a/kms++/plane.h
+++ /dev/null
@@ -1,41 +0,0 @@
-#pragma once
-
-#include "drmpropobject.h"
-
-namespace kms
-{
-
-enum class PlaneType
-{
- Overlay = 0,
- Primary = 1,
- Cursor = 2,
-};
-
-struct PlanePriv;
-
-class Plane : public DrmPropObject
-{
- friend class Card;
-public:
- bool supports_crtc(Crtc* crtc) const;
- bool supports_format(PixelFormat fmt) const;
-
- PlaneType plane_type() const;
-
- std::vector<PixelFormat> get_formats() const;
- uint32_t crtc_id() const;
- uint32_t fb_id() const;
-
- uint32_t crtc_x() const;
- uint32_t crtc_y() const;
- uint32_t x() const;
- uint32_t y() const;
- uint32_t gamma_size() const;
-private:
- Plane(Card& card, uint32_t id, uint32_t idx);
- ~Plane();
-
- PlanePriv* m_priv;
-};
-}